linux下screen主要是管理程式的,用screen管理的程序可以在使用者斷開連線的時候保持程式繼續在伺服器上執行。
第一步:首先肯定是登入到linux伺服器上。敲入screen -ls 命令可以看到伺服器上已有的screen。
用screen -s(s的大寫) screen名稱可以建立乙個screen。
用screen -d 命令可以離開該screen,但不會殺死該screen程序。
如果用exit命令就是關閉該screen的某個視窗,如果只有乙個建立了乙個視窗同時也會殺掉這個screen程序。
當我們建立好了乙個screen的時候,可以用 screen -x 名稱進入該screen 介面。在這裡就可以選擇執行乙個斷開跟伺服器連線保持程式在伺服器上拋得程式。執行了乙個後可以按 ctrl+a+c建立乙個新的screen窗體。(推薦乙個screen視窗最好執行乙個程式這樣有利於程式的關閉)。
我們建立了多個screen視窗的時候,可以用ctrl+a+n來達到切換效果。
當我們把程式執行完成後,就用 screen +d 離開這個screen程式,但不殺掉該screen。
screen -v現實版本資訊。
screen -x恢復之前離線的screen作業。
screen -wipe 檢查目前所有的screen作業,並刪除已經無法使用的screen.
screen -r 《作業名稱》 恢復離線的screen作業。
screen 例項操作:
[dcnms@lnserver ~]$
執行 screen -s test 出現如下檢視,這其實就是乙個虛擬的screen窗體
[dcnms@lnserver ~]$
在該窗體執行 screen -d 命令後 在執行 screen -ls命令
[dcnms@lnserver ~]$
你會發現其中 remote detached 是退出screen但沒有殺死該screen的標誌。多了乙個叫test的screen 程序。在執行
screen -x test可以重新恢復之前離線的test screen作業。
大致說到這裡吧。後續操作就不在贅述了。
linux screen 命令詳解
使用telnet或ssh遠端登入linux時,如果連線非正常中斷 遠端機器關閉 重新連線時,系統將開乙個新的session,無法恢復原來的session.screen命令可以解決這個問題。screen工具是乙個終端多路轉接器,在本質上,這意味著你能夠使用乙個單一的終端視窗執行多終端的應用。1,開啟乙...
linux screen 命令詳解
作為linux伺服器管理員,經常要使用ssh登陸到遠端linux機器上做一些耗時的操作。也許你遇到過使用telnet或ssh遠端登入linux,執行一些程式。如果這些程式需要執行很長時間 幾個小時 而程式執行過程中出現網路故障,或者客戶機故障,這時候客戶機與遠端伺服器的鏈結將終端,並且遠端伺服器沒有...
linux screen 命令詳解
linux screen 命令詳解 功能說明 多重視窗管理程式。語 法 screen amrvx ls wipe d 作業名稱 h 行數 r 作業名稱 s s 作業名稱 補充說明 screen為多重視窗管理程式。此處所謂的視窗,是指乙個全螢幕的文字模式畫面。通常只有在使用telnet登入主機或是使用...