有時須要在服務器上佈一個job什麼的,讓它24小時一直執行,可是linux服務器通常都是用ssh鏈接,一旦關閉窗口活着鏈接關閉,job就會立刻終止,因而我發現了screen這個東西,很好的解決了這個問題,下面簡單介紹一下如何使用linux
命令:服務器
screen ——創建一個會話,沒名字ssh
screen -S name ——創建一個名字爲name的會話spa
screen -ls ——查看當前已有會話it
screen -r [id] ——進入對應id的會話,id在screen -ls查看後臺
進入會話後:command
command+A,D ——將會話移至後臺時間
command+A,K ——將會話直接殺掉co
exit ——退出會話
通常使用步驟:
screen或者screen -S name創建一個新會話,而後開啓job或者其餘什麼須要長時間運行的東西,啓動成功後就能夠command+A,D了,而後隨便斷開鏈接,都不會影響job睡眠的執行~~
下次進入查看時,先screen -ls,而後screen -r進入該會話,就能夠查看進度或者其餘操做了,不須要了就進入該會話,而後command+A,K