断开连接时,重新连接ssh会话而不显示屏幕

我通过ssh启动了“发行版升级”,然后我的(客户端)networking连接死亡。

我怎样才能重新连接到正在执行此命令的会话?

你不能。 你的命令将被发送一个SIGHUP。 看看: screentmuxnohup ,或disown ,…

如何重新连接到断开的ssh会话

断开连接时,会话中断。

更具体地说:假设你被称为root,那么你的su进程就是你的login进程的一个小孩,你的“do-release-upgrade”进程就是其中的一个小孩。

当你断开连接时,你已经杀死了你的login进程,杀死了相关的subprocess,除非这些subprocess完成了守护进程初始化的背景。 (OT,但是关于后者的更多信息,你可以在维基百科上阅读有关守护进程的信息 )。

您可能应该使用过屏幕,或在系统控制台上工作:-(

如果安装了屏幕,则执行do-release-upgrade命令会自动启动屏幕会话。 这个会话可以在另一个ssh会话中恢复。