Остановка долгосрочного подпроцесса - PullRequest
1 голос
/ 20 июля 2009

Я создаю подпроцесс, используя subprocess.Popen (), который выполняется долгое время. Он вызывается из своего собственного потока, и поток блокируется до тех пор, пока подпроцесс не завершит / вернет.

Я хочу иметь возможность прерывать подпроцесс, поэтому процесс завершается, когда я хочу.

Есть идеи?

1 Ответ

4 голосов
/ 20 июля 2009

Я думаю, вы ищете функцию Popen.terminate или .kill. Они были добавлены в Python 2.6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...