我正在使用pexpect来生成“svn”并运行不同的命令。 它在我的CentOS 5.9上工作正常。当我们在运行相同版本的CentOS的virtualBox下的虚拟机上运行相同的代码时,它会不时地给我们提供以下错误:
“ExceptionPexpect:isalive()遇到条件,其中”已终止“为0,但没有子进程。是否有其他人在我们的进程上调用waitpid()?”
有时它出现在child.close()上,有时候当我调用child.expect时会立即生成。
查看pexpect.py代码,评论说这种情况永远不会发生。 我完全感到困惑,为什么会发生这种情况,我不是百分之百确定它是否只是因为我们在虚拟机上运行或因为其他原因而出现在那里。
如果您需要更多信息,请与我们联系。