1.Background
現在的深度學習訓練一般都是使用服務器,而我們通過SSH連接服務器跑程序或者其他操作會遇到一些問題,比如訓練代碼跑太久導致沒辦法關機,因爲關掉命令行窗口程序就會停止,或者有時我們需要同時開多個終端,因爲一個終端在代碼運行時沒辦法進行其他操作。
2.screen命令
Linux的screen命令可以讓程序後臺運行
3.安裝
如果系統沒有screen命令,那麼通過下面的命令進行安裝
apt-get install screen
4.簡單使用
新建screen窗口:
screen -S <your-screen-name>
# eg:screen -S myscreen
然後就可以在這個窗口運行你的程序,如果想讓它進入後臺,
離開會話,按住鍵盤上的ctrl,然後依次按a和d,又回到主會話了
回到之前創建的screen,
screen -r <your-screen-name>
#screen -r myscreen
如果忘記了screen名,
screen -ls
然後在輸出結果中選擇一個進入
退出screen
直接在裏面輸入exit回車即可