2009-07-20 89 views
1

我使用运行了很长时间的subprocess.Popen()创建子进程。它从它自己的线程被调用,并且线程被阻塞,直到子进程完成/返回。停止长时间运行的子进程

我希望能够中断子进程,以便在需要时终止进程。

任何想法?

+0

此线程有点旧,但如果您使用Python <= 2.5可能会有所帮助:http://www.velocityreviews.com/forums/t339124-subprocesspopen.html – balpha 2009-07-20 13:05:55

回答

4

我认为您在寻找Popen.terminate.kill功能。他们被添加到python 2.6中。

+0

+1还不知道。有用的补充。 – balpha 2009-07-20 13:04:47

相关问题