Wenn Sie Popen
verwenden, sollten Sie in der Lage sein, die App entweder mit send_signal(SIGTERM)
oder terminate()
zu beenden.
In Windows könnten Sie taskkill
in subprocess.call
:
Reiniger / mehr portable Lösung mit psutil
(gut, für Linux müssen Sie den .exe
-Teil ablegen oder .startwith("firefox")
verwenden:
, das alle Prozesse mit dem Namen firefox.exe
BEARBEITEN: os.kill(pid)
ist "overkill". process
hat eine kill()
-Methode, also:
Tags und Links python