Screen 常見參數及其使用方式介紹

說明

screen 會話命令可以保持本地和服務器斷開後,程序繼續在服務器上運行,並且運行結束後,輸出最後的結果。功能結果相當於 nohup command &,但是功能遠比nohup強大

1、screen安裝

centos下安裝輸入命令:

yum install -y screen 

ubuntu下安裝輸入命令:

sudo apt get install screen

參數說明:

-A  將所有的視窗都調整爲目前終端機的大小。
-d <作業名稱>  將指定的screen作業離線。
-h <行數>  指定視窗的緩衝區行數。
-m  即使目前已在作業中的screen作業,仍強制建立新的screen作業。
-r <作業名稱>  恢復離線的screen作業。
-R  先試圖恢復離線的作業。若找不到離線的作業,即建立新的screen作業。
-s  指定建立新視窗時,所要執行的shell。
-S <作業名稱>  指定screen作業的名稱。
-v  顯示版本信息。
-x  恢復之前離線的screen作業。
-ls或–list  顯示目前所有的screen作業。
-wipe  檢查目前所有的screen作業,並刪除已經無法使用的screen作業。

常用參數

screen -S session_name # 新建一個叫session_name的session
screen -ls(或者screen -list) # 列出當前所有的session
screen -r session_name # 回到session_name這個session
screen -d session_name # 遠程detach某個session
screen -d -r session_name # 結束當前session並回到session_name這個session

常用操作

ctrl-a x # 鎖住當前的shell window,需用用戶密碼解鎖
ctrl-a d # detach,暫時離開當前session,將當前 screen session 轉到後臺執行,並會返回沒進 screen 時的狀態,此時在 screen session 裏,每個shell client內運行的 process (無論是前臺/後臺)都在繼續執行,即使 logout 也不影響
ctrl-a z # 把當前session放到後臺執行,用 shell 的 fg 命令則可回去。

文章轉載自:https://www.cnblogs.com/wclwcw/p/7889027.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章