後台執行命令的工具screen

2021-09-20 17:18:57 字數 1029 閱讀 1341

#安裝screen工具

yum install screen

#新建立乙個screen視窗,名稱是yourname。建議起名時候注意與其內部執行的任務的關聯性,以便以後能想起來幹了些什麼

screen -s yourname

#退出視窗(類似於最小化視窗)但不關閉視窗,如果每個視窗固定幹某項任務,當然要換到其他視窗幹別的。方法是按住ctrl鍵然後按一下a(同windows全選快捷鍵ctrl+a的操作方法),鬆開ctrl和a鍵後,按一下d

#檢視一共有哪些screen視窗,detached狀態表示此視窗沒有被顯示,attached狀態表示此視窗正被顯示

screen -ls

screen -r 11987

screen -r yourname

#停止、關閉視窗。可能還有更好的方法,我暫時還沒用到。我所知道的是先screen -r切換到想要停止的那個視窗,先ctrl+a,鬆開,然後按一下k或者\ 螢幕下方會提示是否真的關閉,按y就關閉了

#乙個視窗可以再建很多子視窗,切換到下乙個子視窗的方法是ctrl+a,鬆開,然後按一下n

#有時候一台機器上有其他使用者attached某個視窗,此時你無法用screen -r 程序號/視窗名 啟用該視窗,就需要先screen -d 程序號/視窗名把那個attached狀態的detached一下,再screen -r attach上去看

#如果要建立很多視窗和子視窗,容易暈。所以視窗名字就變得尤其重要了……ctrl+a再按a輸入視窗名,ctrl+a再按w檢視視窗名

#如果想兩個人共同**、操作同個視窗,比如不使用screen -d 視窗名的方法detach乙個視窗,就執行screen -x 視窗名直接連上去看。用screen -d會讓所有attach在那視窗的人detach到外面來,所以退出的方法是ctrl+a後按d

我沒有特別頻繁使用,只有一些特殊情況,需要掛機或者怕中斷的任務,才用screen用完就立即kill掉,所以很多高階用法還沒有用到。我相信如果用得很頻繁,比如斷電、電腦經常藍屏等特殊情況,還是必須選擇一款screen或同類軟體的。我聽說tmux是比screen更高階更好用的工具

後台工具screen

之前在putty之類的遠端命令列操作伺服器的時候,遇到關閉軟體,對應的操作就會關閉。很多時候,就是開著電腦,然後掛在那裡,雖然不用電腦跑,但是也耗電。主要是putty這些軟體有時候會伴隨黑屏崩掉。那天突然發現screen這款linux的後台神器,網上的教程亂七八糟 比較高階的linux用法 這裡介紹...

screen命令 linux伺服器後台執行

在用伺服器跑深度學習模型的時候,往往需要用到後台執行,否則一斷開終端程式就終止了。使用screen管理會話,不僅可以臨時斷開乙個會話,讓程式在後台繼續執行。也可以在乙個視窗管理多個會話,非常方便。今天來記錄一下常用命令及操作,方便忘記時查閱。1 開啟終端 本人使用pycharm連線伺服器,直接在點選...

後台執行screen使用心得

安裝 yum y install screen 建立一個新的視窗 screen s lxh 會話命名格式為程序號.連線名 name this session sockname 預設格式為 即程序號.終端裝置.主機名 斷開會話 關閉securecrt或xshell視窗即可,或者關機 你可別把伺服器關閉...