[英]Kill process by ppid in python?
在python中使用: os.kill()
將使用指定信號通過pid終止進程,如何使用相同的ppid殺死所有進程?
假設您的父進程ID是7773。
我自己沒有這樣做,但你可能會嘗試:
import subprocess
ppid = '7773'
subprocess.call(['pkill', '-STOP', '-P', ppid])
獲取當前進程的ppid:
import os
ppid = os.getppid()
也許有一個嚴格的python解決方案。 如果是這樣,我不知道它是什么。
編輯:psutil
如果你想要一個真正的python解決方案, psutil包可能有你想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.