在 python using: os.kill()
will kill a process by pid using a specified signal, 如何使用相同的ppid杀死所有进程?
问问题
1462 次
1 回答
3
假设您的父进程 ID 是 7773。
我自己没有这样做,但您可以尝试:
import subprocess
ppid = '7773'
subprocess.call(['pkill', '-STOP', '-P', ppid])
获取当前进程的ppid:
import os
ppid = os.getppid()
也许有一个严格的python解决方案。如果是这样,我不知道它是什么。
编辑:psutil
如果你想要一个真正的 python 解决方案,psutil 包可能有你正在寻找的东西。
于 2013-07-01T16:18:17.267 回答