&
最簡單的後台執行是:&,你可以在命令結束後加乙個&,以表示該命令在後台執行而不會占用你的命令視窗:
命令格式: command &nohup命令:
該命令是no hang up的縮寫:退出xshell之後仍然會在伺服器上執行相應的命令,直到執行完成自動退出。命令格式:nohup command & 或者 nohup command > my_nohup.log 2>&1 &
第一種形式會在當前工作目錄下自動生成nohup.out檔案,記錄後台運**況;第二種形式會重定向到自定義檔案中my_nohup.log中
在當前shell視窗下使用後台執行命令後可以使用命令 :jobs 來顯示當前的後台執行程序。(下面的操作也侷限於當前視窗的後台)
ctrl+z:暫停前台執行的命令,並且放到後台。ps命令jobs :檢視當前視窗的後台執行程序。
fg :將後台命令調到前台繼續執行,使用方法為:fg %jobnumber 注意,這裡的jobnumber不是pid,是你jobs後的對應的number
bg : 將乙個後台的暫停的命令繼續後台執行,使用同fg,配合ctrl+z使用
列出後台執行的程序號:
如果你在不同的shell視窗下你使用 jobs看不到對應的程序,你可以使用 : ps -x 或者ps -ef 來檢視你的shell中執行的命令。kill命令當然可以配合其他命令來顯示特定的程序:ps -x | grep 27582
kill命令用來殺死程序(這裡的程序號為pid號)
使用方法: kill -signal [process_number]例如:kill -9 27582
linux後台執行相關命令
1 nohup 讓程式後台執行,nohup 命令 2 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態可以是running,stopped,terminated。但是如果任務被終止了 kill shell 從當前的shell環境已知的列表中刪除任務的程...
CentOS後台任務執行相關命令
fg bg jobs nohup ctrl z命令 一 加在乙個命令的最後,可以把這個命令放到後台執行,如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態...
CentOS後台任務執行相關命令
fg bg jobs nohup ctrl z命令 一 加在乙個命令的最後,可以把這個命令放到後台執行,如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態...