暂时断开 ssh 会话会影响正在运行的程序吗?

Tim*_*Tim 6 ssh

我发现如果在与远程 Linux 服务器的 ssh 会话期间我的 Internet 连接断开,然后在短时间内重新连接,则 ssh 会话仍然有效。

如果我在服务器上运行一个程序并将其 stdout 和 stderr 输出重定向到一个文件,临时互联网断开似乎不会阻止程序运行。

但是断开连接会影响文件的内容吗?我以为不会。在不中断 Internet 连接的情况下重新运行程序时,我发现文件的某些内容不可重复,但我不确定 Internet 连接中断是否是原因。

cot*_*eyr 8

如果会话保持活动状态,则它保持活动状态。那里没有技巧,只是一个缓冲区和 TCP 做它的事情。

因此,如果与 ssh 会话的连接丢失然后由于“不良”互联网连接而恢复,则在该会话中运行的应用程序永远不会知道。会议继续。

这很像拔掉显示器(在查看控制台时)不应该影响在该控制台上运行的应用程序。