command & 把command命令放到後台執行
ctrl+z 暫停該任務,並且放到後台
jobs 檢視任務
bg n 把jobs號碼為n的任務放到後台執行
fg n 把jobs號碼為n的任務放到前台執行
kill n 把jobs號碼為n的任務殺死,注意n是對應的jobs號,不是pid號碼
[00:17:39] gcc whiletest.c //列印9到1
[00:17:43] ./a.out
//直接執行
thisis9
thisis8
thisis7
^z //ctrl+z 暫停
[1]+ stopped ./a.out
[00:17:48] jobs //檢視任務
[1]+ stopped ./a.out
[00:17:53] fg 1
//把任務1放到前台執行
./a.out
thisis6
thisis5
thisis4
^z[1]+ stopped ./a.out
[00:18:31] bg 1
//把任務放到後台,因為有列印語句,所以影響到終端了
[1]+ ./a.out &
[00:19:08] thisis3
thisis2
thisis1
thisis0
[1]+ done ./a.out
[00:19:13] jobs
[00:20:49] ./a.out
thisis9
thisis8
thisis7
^z[1]+ stopped ./a.out
[00:21:05] bg 1
[1]+ ./a.out &
[00:21:18] thisis6
thisis5
thisis4
thisis3
thisis2
thisis1
thisis0
[00:21:25] jobs
[1]+ done ./a.out
[00:21:32] jobs
[00:21:37] ./a.out
thisis9
thisis8
^z[1]+ stopped ./a.out
[00:21:44] kill %1
//注意需要%號
[1]+ stopped ./a.out
[00:21:48] jobs
[1]+ terminated ./a.out
[00:21:50] jobs
[00:21:53]
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...
Linux任務前後臺的切換
後台執行php的話 nohup php php linux任務前後臺的切換 shell支援作用控制,有以下命令實現前後臺切換 1.command 讓程序在後台執行 2.jobs 檢視後台執行的程序 3.fg n 讓後台執行的程序n到前台來 4.bg n 讓程序n到後台去 5.kill n 殺死job...