我有一个正在运行的进程pid列表,我想杀死子进程,但不是进程本身。
我想迭代所有进程并将ppid与我必须知道的pid进行比较是否必须杀死该进程。
我使用了psutil,但它有依赖我不想依赖。
现在,我已经能够通过这样做迭代所有进程:
process_list = os.popen('TASKLIST').read()
for p in process_list:
print p
答案 0 :(得分:1)
您需要某种类型的DLL,因为Windows没有产生PPID的内在API。如果你不使用psutil,你必须自己编写。
在模块process_info.c的psutil中,系统相关的库调用psutil_get_ppid
添加了对查找子进程的Python支持。