1 我想把updatedb命令(用於重新建立整盤索引的命令)放在後台執行。
# updatedb & [1] 23336注釋:在所要執行的命令後面加上空格,再加上&符號即可實現後台執行。所返回的[1]表示這是第乙個你放到後台的任務。23336是這個任務的程序號。
2 我執行updatedb時忘了加&了,這下我怎麼辦?有辦法:
按鍵盤上的ctrl-z組合鍵,可以將前台任務扔到後台!但務必注意的是,用ctrl-z的話,這個任務到了後台可是stopped的狀態。
3 我學會了這招,我把很多程式都放到後台執行了。我想檢視一下:
# jobs [1]+ running updatedb &注釋:顯示出了正在後台執行的任務列表
4 我程式設計結束了。想把剛才的updatedb放回前台看看。
# fg %1注釋:fg中的f就表示front,前台的意思。%1表示是在jobs命令中列出的1號任務。
5 如果你用jobs命令發現有乙個顯示[stopped]的任務(任務號是2),我想讓這個任務繼續在後台執行:
# bg %2注釋:stopped的狀態通常出現在使用者ctrl-z之後。
6 我想讓後台的任務號是3的任務取消:
# kill %3注釋:這樣就殺死了任務號為3的後台任務。
php的後台處理
nohup php a.php &
php裡面用while(1) sleep(1)//秒
活用Linux的後台任務
linux作為乙個多工環境,允許使用者同時執行多項任務,例如檢視系統情況 備份資料 編輯檔案和列印檔案等。對於耗時長的任務不應該讓它在前台任務中執行,而應該交給後台任務去執行。這樣前台任務可繼續正常運作其它的操作,不用等待。示例如下 find name testing fg 如果想要讓上面例子中的任...
linux前後台任務切換
linux bash shell單一終端介面下,我們經常需要管理或同時完成多個作業,如一邊執行編譯,一邊實現資料備份,以及執行sql查詢等其他的任務。所有的上述的這些工作我們可以在乙個bash內實現,也就是說在同乙個終端視窗完成。下面主要描述了linux下前後台作業切換與管理以及作業在離線的情形下如...
Linux 前後台任務切換
shell支援作用控制,有以下命令實現前後臺切換 1.command 讓程序在後台執行 2.jobs 檢視後台執行的程序 3.fg n 讓後台執行的程序n到前台來 4.bg n 讓程序n到後台去 5.kill n 殺死job ps n 為jobs命令檢視到的job編號,不是程序編號.fg bg jo...