linux shell 背景執行
linux shell 背景執行
資料來源:http://linuxdiary.blogspot.com/2007/10/blog-post_30.html
把命令放到背景執行(僅僅需要在命令的最後加上一個 & )
$ sleep 300 & [1] 8521 $ sleep 500 & [2]8522
#[1] 代表指定給該工作的序號 #8521 代表 PID (process ID)
若想查詢當前的背景工作
$ jobs
linux shell 背景執行
資料來源:http://linuxdiary.blogspot.com/2007/10/blog-post_30.html
把命令放到背景執行(僅僅需要在命令的最後加上一個 & )
$ sleep 300 & [1] 8521 $ sleep 500 & [2]8522
#[1] 代表指定給該工作的序號 #8521 代表 PID (process ID)
若想查詢當前的背景工作
$ jobs
One thought on “linux shell 背景執行”
記錄一下常用的程式背景執行方式
http://rex5405.pixnet.net/blog/post/57168858-%5Blinux%5D-ubuntu-%E7%A8%8B%E5%BC%8F%E8%83%8C%E6%99%AF%E5%9F%B7%E8%A1%8C%E6%96%B9%E6%B3%95
test.sh 這個 script 可視為一個常駐程式
一般執行
#./test.sh
背景執行
#./test.sh &
ctrl + z 可將在前景執行的程式暫停執行,非背景執行
可用 fg 指令將暫停執行或者背景執行的程式恢復前景執行
反之 bg 可將指定的程式在背景執行
若沒指定 job id,將指定 job list 裡最後進入的程序 (後進先出)