可以重新建立 telnet 连接吗?

可以重新建立 telnet 连接吗?

我们的网络涉及一系列哑文本终端,这些终端可远程登录到 SCO OpenServer 6 服务器。偶尔,其中一个终端会崩溃,迫使操作员转移到另一个终端,直到损坏的终端得到修复或更换。

这通常会留下挂起的进程,以及重要文件无法正确关闭的相关烦恼。与其手动终止进程并关闭/修复未关闭的文件,不如将现有进程“重新附加”到新终端并允许操作员继续操作,就像什么都没发生一样,这要实用得多。

那么问题是:这有可能吗?如果可以,我最好的方法是什么?

答案1

这就是“screen”实用程序的发明目的。虽然我主要在 Linux 上使用它,但绝对没有理由不能为你的操作系统提供移植版本。它是 gnu 工具集的一部分,我还没有找到移植版本,但可能存在(或可能存在)。

答案2

Screen 非常棒,正如前面的回答所述。它可能会解决您的问题。对于 screen 不适用的情况(即运行后台任务),请查看 nohup。

答案3

正如其他两位回应者所指出的,屏幕专门用于此用途,并且还具有许多其他有用的功能。

我已经设置了每次登录时运行 screen 的连接主机数量,这样我就不会忘记,而且只有在发生意外断开连接时才会注意到,但那时已经太迟了。参见http://tlug.dnho.net/?q=node/239有关设置的一个示例。

相关内容