如何终止 Python 的多进程任务?

7

关于我之前提出的这个问题,我成功地使用多进程运行任务,并且可以看到所有处理器都被利用了。如何杀死这个工作?从终端我运行:

python my_multiprocessor_script.py

然后我按下Ctrl+C来终止进程。

但是这个进程似乎没有被终止,我可以看到所有的处理器仍在使用。 我正在运行Red Hat Enterprise Linux Server 6.6。


2
sudo pkill -9 python 应该能解决问题 - Joran Beasley
@JoranBeasley:你真快啊... - Mike McKerns
有没有不使用sudo的方法来完成它? - ADJ
假设它在您运行的相同用户下启动,您可能不需要sudo。 - Joran Beasley
1
并行处理应该在同一用户下启动,因此您不需要使用sudo。 - Mike McKerns
1个回答

8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接