这个问题应该可以总结一下,但本质上,我正在进行一堆 SSH 会话,其中一些会话还有其他到其他主机的 SSH 会话。简单地关闭整个终端,而不是输入exit
六次直到回到我原来的命令提示符,会有什么负面影响吗?
我的环境:
操作系统:OSX 10.8.4
终端:iTerm2
壳:嘚
答案1
我确信有。
想想看 - 如果您输入exit
三万次,您将一次关闭一个 ssh 会话。这很好 - 所有源自您计算机的会话都会被关闭。
现在想想当你直接关闭机器上的终端窗口时会发生什么。你的 SSH 会话可能会被关闭,但是你从另一台机器 ssh 进入的机器是否足够聪明,可以关闭其 SSH 会话?它所挂接的那台机器呢?那之后的那台机器呢?
如您所见,很容易出错,而且您遇到了问题。也就是说,一堆未使用的 SSH 会话。如果这些会话足够多,您可能必须重新启动一些机器。