我通过 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
。