linux前後台任務的切換以及執行暫停

2021-07-31 23:47:41 字數 1529 閱讀 7738

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...