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