1. 程式後加上「&」 ,即 「./myjob &」, 將命令放入到乙個作業佇列中,可以用命令「jobs」 檢視
2. 將1中的命令放在 「()」中, 即 「(./myjob &)」,所提交的作業並不在作業列表中,是無法通過jobs來檢視的。
3. 使用"nohup", 即 「nohup ./myjob &」,忽略hangup訊號,防止shell關閉時程式停掉。
4. 使用"setsid", 即「setsid ./myjob」。
5. 對已經執行的程式可以用 「disown -hmyjob」 來使某個作業忽略hup訊號。
6. 使用「screen". screen 下的操作會在screen下執行,無法在jobs中檢視到。常用的命令有:
a) 新建乙個screen: screen-s my_screen_name. 建好後就可以進行所需要的操作了。
b) 暫時斷開screen: ctrl-a d
c) 重新開啟screen: ctrl-a screen_id
d) 檢視所有screen狀態: screen -ls
e) 終止screen: screen -s my_screen_name -xkill
f) 在當前視窗新建視窗: ctrl-a c
g) 退出當前視窗: exit
h) 顯示所有視窗列表:ctrl-a w
ubuntu 程式後台執行幾個方法
ubuntu 程式後台執行幾個方法 風之痕羈 程式後加上 即 myjob 將命令放入到乙個作業佇列中,可以用命令 jobs 檢視 將1中的命令放在 中,即 myjob 所提交的作業並不在作業列表中,是無法通過jobs來檢視的。使用 nohup 即 nohup myjob 忽略hangup訊號,防止s...
ubuntu 程式後台執行幾個方法
ubuntu 程式後台執行幾個方法 風之痕羈 程式後加上 即 myjob 將命令放入到乙個作業佇列中,可以用命令 jobs 檢視 將1中的命令放在 中,即 myjob 所提交的作業並不在作業列表中,是無法通過jobs來檢視的。使用 nohup 即 nohup myjob 忽略hangup訊號,防止s...
ubuntu server 程式後台執行幾個方法
1.程式後加上 即 myjob 將命令放入到乙個作業佇列中,可以用命令 jobs 檢視 2.將1中的命令放在 中,即 myjob 所提交的作業並不在作業列表中,是無法通過jobs來檢視的。3.使用 nohup 即 nohup myjob 忽略hangup訊號,防止shell關閉時程式停掉。4.使用 ...