Linux screen命令與後台執行任何程式

2021-10-24 21:11:30 字數 714 閱讀 9988

screen可以新建會話,並且建立screen的會話退出後它都不會退出,只能通過命令停止,因此可以執行任何需要後台執行的任務,直至電腦**

screen -s 自定義會話名稱
如:

screen -s test

# 建立乙個叫test的會話

在新開啟的視窗中可以查詢由screen建立的當前執行的所有的會話:

screen -ls
在當前視窗中可以不用使用nohup,執行很多需要等待的命令

screen -d # 保持執行並detach當前視窗
也可以使用:快捷鍵:control + a + d,這三個鍵一起按,程式正在執行時可以這樣detach

如果需要殺掉當前的程式,可以直接exit,就和正常的會話是一樣的

exit
退出後重新進入screen的會話:

screen -r 會話名稱
如果需要從其他已經開啟了這個screen會話的終端里拉過來:

screen -d -r 會話名稱
screen -wipe # 清理殭屍連線
參考:how to use screen on linux

Linux screen命令詳解

linux下screen主要是管理程式的,用screen管理的程序可以在使用者斷開連線的時候保持程式繼續在伺服器上執行。第一步 首先肯定是登入到linux伺服器上。敲入screen ls 命令可以看到伺服器上已有的screen。用screen s s的大寫 screen名稱可以建立乙個screen。...

linux screen 命令詳解

使用telnet或ssh遠端登入linux時,如果連線非正常中斷 遠端機器關閉 重新連線時,系統將開乙個新的session,無法恢復原來的session.screen命令可以解決這個問題。screen工具是乙個終端多路轉接器,在本質上,這意味著你能夠使用乙個單一的終端視窗執行多終端的應用。1,開啟乙...

linux screen 命令詳解

作為linux伺服器管理員,經常要使用ssh登陸到遠端linux機器上做一些耗時的操作。也許你遇到過使用telnet或ssh遠端登入linux,執行一些程式。如果這些程式需要執行很長時間 幾個小時 而程式執行過程中出現網路故障,或者客戶機故障,這時候客戶機與遠端伺服器的鏈結將終端,並且遠端伺服器沒有...