Python - 如何在运行打开的 gnome 终端时终止子进程



我将gedit作为示例。我希望它通过另一个终端打开gedit,然后通过杀死终端来关闭它:

import subprocess
import time
process = subprocess.Popen(['gnome-terminal', '-e', "gedit"])
time.sleep(3)
process.terminate()

问题是终端不会被杀死。有什么想法吗?

您是否尝试过按进程 ID 而不是通用进程名称使用 kill?

例:使用 Python 杀死进程

最新更新