小编met*_*ia5的帖子

如果已存在浏览器窗口,则process.terminate()不适用于chrome/firefox子进程

我正在使用以下命令启动子进程:

p=subprocess.Popen(["google-chrome","--new-window","http://www.hckrnews.com"])
Run Code Online (Sandbox Code Playgroud)

我需要在一段时间后终止这个过程,所以我正在使用:

time.sleep(t)
p.terminate()
Run Code Online (Sandbox Code Playgroud)

仅当浏览器的实例尚未打开时,此方法才有效.如果已存在浏览器窗口,则会打开一个新窗口,但不会在指定时间后终止.

我也尝试了这个问题中给出的方法,但是在已经存在的窗口的情况下也不起作用.

python subprocess kill-process

4
推荐指数
1
解决办法
1481
查看次数

标签 统计

kill-process ×1

python ×1

subprocess ×1