ubuntu 程式後台執行幾個方法

2021-07-10 09:42:57 字數 728 閱讀 7238

**ubuntu 程式後台執行幾個方法 - 風之痕羈 -

程式後加上「&」 ,即 「./myjob &」, 將命令放入到乙個作業佇列中,可以用命令「jobs」 檢視

將1中的命令放在 「()」中, 即 「(./myjob &)」,所提交的作業並不在作業列表中,是無法通過jobs來檢視的。

使用」nohup」, 即 「nohup ./myjob &」,忽略hangup訊號,防止shell關閉時程式停掉。

使用」setsid」, 即「setsid ./myjob」。

對已經執行的程式可以用 「disown -hmyjob」 來使某個作業忽略hup訊號。

使用「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 程式後台執行幾個方法

1.程式後加上 即 myjob 將命令放入到乙個作業佇列中,可以用命令 jobs 檢視 2.將1中的命令放在 中,即 myjob 所提交的作業並不在作業列表中,是無法通過jobs來檢視的。3.使用 nohup 即 nohup myjob 忽略hangup訊號,防止shell關閉時程式停掉。4.使用 ...

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