2009-07-20 91 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

相關問題