從之前的狀態繼續 ssh

從之前的狀態繼續 ssh

我正在透過 ssh 存取 Linux 盒子。我只是用 yum update 更新軟體包。然後我斷開連接,但是當我使用同一帳戶再次連接 ssh 時,如果更新過程已經完成,我現在就無法連接。

當我重新連接到伺服器時,如何知道在斷開連接之前已啟動的任務的狀態?

答案1

您可以使用以下命令驗證是否有任何內容仍在執行

ps -aux | grep yum

但我很確定一旦斷開連接它就會被殺死。

如果您需要在離開後運行某些東西,請使用諾哈普

答案2

你真正想做的就是運行它screen

每天當我進入辦公室時,我都會 ssh 到我的開發/資料庫伺服器並運行screen -RD,這會重新連接我的會話,就像我從未斷開連接一樣。你應該能夠yum install screen

http://www.kuro5hin.org/story/2004/3/9/16838/14935開始,並且http://www.gnu.org/software/screen/manual/供綜合參考。

答案3

使用screen。只需開始screen,做你的事情,當你斷開連接時,運行:screen -rscreen -Dr

相關內容