【问题标题】:How kill several subprocesses with the same name, with Python3如何用Python3杀死几个同名的子进程
【发布时间】:2019-06-05 17:00:51
【问题描述】:

使用 Raspberry Pi 和 Python3,我得到了这些子进程:

ps -aux | grep python3

pi    4168  0.9  0.7  11088  7304 ?     S    18:31   0:00 python3 blue.py
pi    4175  1.2  0.7  11088  7300 ?     S    18:33   0:00 python3 blue.py
pi    4185  2.4  0.7  11092  7300 ?     S    18:35   0:00 python3 blue.py
pi    4195  6.5  0.7  11088  7300 ?     S    18:38   0:00 python3 green.py

我需要杀死所有 python3 blue.py来自 Python)并获取...

ps -aux | grep python3

pi    4195  6.5  0.7  11088  7300 ?     S    18:38   0:00 python3 green.py

【问题讨论】:

  • 你可以访问pkill吗?
  • 谢谢布拉德,我认为 pkill 可以为我工作。 os.system("pkill -f 'python3 blue.py'")
  • 其他方式(终端):ps aux | grep - 即'python3 blue.py' | awk '{print "kill -9 " $2}' | sh -x

标签: shell kill-process pkill


【解决方案1】:

对于centos7,我使用

pkill -f "Process name"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    • 2012-04-23
    • 2018-06-09
    • 1970-01-01
    • 2010-12-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多