我的 ssh 連線不可靠,因此每次啟動長時間運行的進程時,我都會刻意使用 screen 並分開。我知道螢幕部分是必要的,但是分離也是如此嗎?謝謝。
答案1
您不必斷開連接,如果連接中斷,您可以用來screen -dr
重新連接到先前未正確斷開連接的已在運行的螢幕會話。
只需使用以下命令列出螢幕會話screen -ls
:
$ screen -ls
There is a screen on:
10266.somesession (Attached)
1 Socket in /var/run/screen/S-slm.
記下會話名稱,10266.somesession
然後重新附加它,如下所示:
$ screen -dr 10266.somesession
筆記:只要screen
正在運行的其他系統沒有重新啟動或擁有的父進程screen
沒有被終止,您的螢幕會話將保持不變。