我编写了一个使用python pexpect模块的脚本,在远程服务器上创建SSH并执行一些命令,所以我使用以下命令
child = pexpect.spawn(ssh root@hostname)
child.sendline(mycomand)
child.expect(root@hostname, timeout=None)
我正在执行大约需要10分钟的命令。十个下一个命令再次需要10分钟。
在pycharm调试模式下运行时,它工作正常,但是如果从unix终端运行它就不起作用,所以当从终端运行时它正在执行一行child.expect(root @ hostname,timeout = None)秒。
有人可以帮我这个