斷線後是否需要拆下螢幕才能保持進程運行

斷線後是否需要拆下螢幕才能保持進程運行

我的 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沒有被終止,您的螢幕會話將保持不變。

相關內容