如何终止Python多处理作业?

ADJ*_*ADJ 5 python linux redhat multiprocessing python-multiprocessing

在我提到的这个问题中,我可以使用多处理成功运行作业,我可以看到所有处理器都在使用中.我该如何解雇这份工作?从终端我运行:

python my_multiprocessor_script.py
Run Code Online (Sandbox Code Playgroud)

然后我打Ctrl+C了杀.

然而,这项工作似乎没有被杀死,我可以看到所有的处理器仍在使用中.我正在运行Red Hat Enterprise Linux Server 6.6版.

MZa*_*oza 7

你应该能够做这样的事情。

原作者

kill -9 `ps -ef | grep my_multiprocessor_script.py | grep -v grep | awk '{print $2}'`
Run Code Online (Sandbox Code Playgroud)

还可以查看Python Multiprocessing Kill Processes 以获取更多信息