gpt4 book ai didi

python - 如何杀死由python中的子进程创建的进程?

转载 作者:IT王子 更新时间:2023-10-29 01:22:55 34 4
gpt4 key购买 nike

在 Linux Ubuntu 操作系统下,我使用 subprocess 运行包含 GObject 循环的 test.py 脚本:

subprocess.call(["test.py"])

现在,这个 test.py 将创建进程。有没有办法在 Python 中终止这个进程?注意:我不知道进程ID。

如果我没有非常清楚地解释我的问题,我很抱歉,因为我是这种形式的新手,也是 python 的新手。

最佳答案

我建议不要使用 subprocess.call,而是构造一个 Popen 对象并使用其 API:http://docs.python.org/2/library/subprocess.html#popen-objects

特别是: http://docs.python.org/2/library/subprocess.html#subprocess.Popen.terminate

喂!

关于python - 如何杀死由python中的子进程创建的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20332447/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com