python - 如何终止 Python 多处理作业?

标签 python linux multiprocessing redhat python-multiprocessing

引用this question我曾问过,我可以使用多处理成功运行作业,并且可以看到所有处理器都在使用中。 我如何杀死这份工作? 从我运行的终端:

python my_multiprocessor_script.py

然后我按 Ctrl+C 杀死。

但是作业似乎并没有被终止,我可以看到所有处理器仍在使用中。 我正在运行 Red Hat Enterprise Linux Server 6.6 版。

最佳答案

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

Original Author

kill -9 `ps -ef | grep my_multiprocessor_script.py | grep -v grep | awk '{print $2}'`

也看看Python Multiprocessing Kill Processes了解更多信息

关于python - 如何终止 Python 多处理作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29954213/

相关文章:

python - n 形状列表与 n 形状数组在一行中按元素相乘

linux - 两个 docker 容器(nginx 和一个 Web 应用程序)不能一起工作(linux)

linux - Redhat/CentOS - 找不到 `GLIBC_2.18'

python - 查找从客户端选择的端口的最佳方法

java - 是否鼓励在 Java 中使用多处理池?我有正在转换为 Java 的 Python 代码

python - 在 AWS Lambda 函数中使用 Python 多处理队列

python - 仅对某些行求和两个不同大小的 pandas 数据帧的列

python - 使用数量时如何指定单位的标量乘数?

python - 带有 paramiko 的 ssh 客户端

linux - 试图创建一个文件来调用另一个文件进行循环搜索