1
gedit
を例として使用します。 私はそれが別の端末を経由してgedit
を開き、ターミナルを殺すことによってそれを閉じたいと思った:Python - 開いているGNOME端末を実行しているときにサブプロセスを終了する方法
import subprocess
import time
process = subprocess.Popen(['gnome-terminal', '-e', "gedit"])
time.sleep(3)
process.terminate()
問題は、端末が殺されないことです。何か案は?
私は(signal.SIGTERM、INT(proc.pid)) 'os.killをやってみました'が、それはまだ動作しませんでした。 –