screen mac linux下一種讓程序后台運行的方法


1: screen 場景的意思.字面意思就是軟件運行在不同場景

(1)創建會話

使用命令“screen -S RunWork”來創建一個screen會話,命令執行之后,就會得到一個新的shell窗口,為了便於標示可以用快捷鍵Ctrl-a A(就是按下Ctrl+a鍵,然后按下shift+a),這樣窗口上光標會提示給窗口重命名。輸入名稱“RunWorkWindow”之后,回車就完成了對該窗口的重命名。這里的重命名是為了避免混淆同一會話中的不同窗口,可以用Ctrl-a w快捷鍵來查看當前的窗口名稱

 (2) 運行作業與會話detach以及會話恢復

Ctrl-a d :將當前會話detach,這樣,即使網絡斷掉或者關掉ssh的客戶端,作業仍然會在服務器上運行;

screen -ls :查看當前有哪些會話以及它們各自的狀態;

screen -r SessionID :恢復一個已經detach的會話(SessionID就是screen -ls命令結果中的每個session前面的數字),會話被恢復之后,可以看到該會話在命令行的輸入結果和輸出信息。

(3) screen -x 窗口名  :更換窗口

(4) 關閉 kill 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM