有可能重新连接一个telnet连接?

我们的networking涉及到一系列笨拙的文本terminal,它们可以远程login到SCO OpenServer 6服务器。 有时,这些terminal之一将会崩溃,迫使运营商移动到不同的terminal,直到破损的terminal被修理或更换。

这通常会留下悬挂的进程,重要文件的相关烦恼没有被正确closures。 而不是手动杀死进程并closures/修复未closures的文件,将现有进程“重新”连接到新的terminal并允许运营商继续进行,就好像没有任何事情发生一样。

所以问题是:这甚至可能吗? 如果是的话,我最好的办法是做什么?

这就是'屏幕'实用程序的发明。 尽pipe我主要在Linux上使用它,但绝对没有理由说明您的操作系统的端口不可能存在。 这是GNU工具集的一部分,我没有find一个端口,但可能存在(或可能)。

屏幕是美好的,因为前面的答案已经注意到了。 这可能会解决你的问题。 对于屏幕不适合(即运行后台任务)的情况,请查看nohup。

正如其他两个响应者已经注意到屏幕专门用于此用途,并具有一些其他有用的function。

我已经设置了多个主机,我连接到每个login运行屏幕,所以我不会忘记,只有注意到什么时候发生意外的断开连接,哪一点是为时已晚。 有关设置的一个示例,请参阅http://tlug.dnho.net/?q=node/239