【发布时间】:2012-04-24 14:57:47
【问题描述】:
我正在使用 perl 模块“Expect”来实现交互式会话的自动化。该脚本打算在本地主机上生成一个 ssh 终端(比如说)。所以问题是可以从同一个脚本中使用两个生成命令(用于生成两个 ssh 终端)。在这种情况下,两个衍生进程如何共享 ssh 终端。我发现两个生成的命令实际上共享 ssh 终端。所以终端上的用户界面实际上是凌乱的。上面的说法是真的吗?
问题 1) 如果为真,是否有更好的方法来控制生成的进程访问 ssh 终端。
场景: 1) 说 perl 脚本“demo.pl”有两个生成命令,它们确实在本地生成一个 ssh 终端。 2) 生成的进程实际上共享执行 perl 脚本的 ssh 终端。
问题 2) 那么有什么方法可以启动一个全新的 ssh 终端,而不是使用现有的。
【问题讨论】:
标签: perl perl-module expect