python pexpect不是从终端工作但是工作从Pycharm找到

时间:2016-09-14 11:56:01

标签: python python-2.7 python-3.x pexpect

我编写了一个使用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)秒。

有人可以帮我这个

0 个答案:

没有答案