一尘不染

终止正在运行的子流程调用

python

我正在使用subprocessPython启动程序。

在某些情况下,程序可能会冻结。这是我无法控制的。我从命令行启动时唯一可以做的就是Ctrl``Esc迅速杀死程序。

有什么办法可以模仿subprocess吗?我正在subprocess.Popen(cmd, shell=True)用来启动程序。


阅读 133

收藏
2020-12-20

共1个答案

一尘不染

p = subprocess.Popen("echo 'foo' && sleep 60 && echo 'bar'", shell=True)
p.kill()

请查看该subprocess模块上的文档以了解更多信息:http
:
//docs.python.org/2/library/subprocess.html

2020-12-20