我正在透過 ssh 存取 Linux 盒子。我只是用 yum update 更新軟體包。然後我斷開連接,但是當我使用同一帳戶再次連接 ssh 時,如果更新過程已經完成,我現在就無法連接。
當我重新連接到伺服器時,如何知道在斷開連接之前已啟動的任務的狀態?
答案1
答案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 -r
或screen -Dr
。