2017-06-05 146 views
0

我在bash中有一个脚本,运行多个PuTTY会话。 例如,我打开连接来运行一些命令,当它完成时它会保存值,关闭会话,打开一个新会话并运行一些命令。连接丢失时自动关闭PuTTY

这个脚本应该运行60个小时,或多或少,所以我需要让所有的东西都自动化。

我的问题是,当PuTTY会话打开,并连接到我需要的设备时,如果在某个时候设备重新启动(不知道为什么重新启动,它只是),腻子窗口出现连接被终止(显然)。问题是窗口保持打开状态,直到我按下“ok”按钮。所以我的脚本停在那里,直到与PuTTY会话进行一些手动交互。

如果发生断开连接,是否有办法自动终止PuTTY会话?

感谢您的帮助,如果您需要更多信息,请告诉我! 关于

回答

1

腻子不能用于自动化。使用PLink (PuTTY command-line tool)。它是一个控制台应用程序,与PuTTY具有相同的命令行参数,所以过渡应该很简单。


尽管将“"Close window on exit"”设置为“始终”,但确实有效(即使您声称没有)。

+0

谢谢,用plink解决了这个问题! –

0

请参阅“会话”面板中的“退出时关闭窗口”选项。

Documentation

+0

它被设置为“始终”。我尝试在Session面板中更改很多参数,但没有运气。 –