在linux下面將一個進程放入后台執行,有兩種方式:
第一種方式:&表示命令在后台執行程序,等同於windows里面的程序最小化。
第二種方式:執行某一個命令,例如:top,然后按ctrl+z快捷鍵,把它放入后台執行。
兩種方式的區別在於:第一種方式:&放入后台的進程還在執行,第二種方式:ctrl+z放入后台的進行是暫停執行的。
執行top命令,然后在按ctrl+z,ctrl+c是強制退出,q是正常退出,我們在這里使用的是ctrl+z放入后台,注意狀態為stopped
top
jobs -l
fg %1 恢復后台進程中的1工作號到前台執行,不寫1表示恢復最后一個工作號(+)到前台執行,也可以不寫%,fg 1
例如:top就不能恢復到后台執行,因為top命令執行時是需要和前台進行交互的,所以top就不能恢復到后台執行。恢復后台運行后,狀態變為Running。