【发布时间】:2020-07-14 17:07:05
【问题描述】:
我在 python 中使用 subprocess.call 创建了一个进程
import subprocess
x = subprocess.call(myProcess,shell=True)
我想杀死这两个进程,即 shell 及其子进程(我的进程)。
使用 subprocess.call() 我只得到进程的返回码
有人可以帮忙吗?
【问题讨论】:
-
您是否需要使用
subprocess.call或其他subprocess函数来启动您的进程?你杀死进程的条件是什么 - 时间,输出,......? -
是的,它必须是阻塞进程,杀死条件是键盘中断,如 Ctrl+C,有时还有输出
标签: python python-2.7