如何从python中杀死进程和子进程?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (703)

例如,来自bash:

kill -9 -PID 

os.kill(pid, signal.SIGKILL)

为什么只能杀死父进程。

提问于
用户回答回答于
用户回答回答于
import psutil

parent_pid = 30437   # my example
parent = psutil.Process(parent_pid)
for child in parent.children(recursive=True):  # or parent.children() for recursive=False
    child.kill()
parent.kill()

扫码关注云+社区

领取腾讯云代金券