【发布时间】: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