Python: Wie werden untergeordnete Prozesse beendet, wenn übergeordnete Prozesse sterben?

Der untergeordnete Prozess wird mit gestartet

subprocess.Popen(arg)

Gibt es eine Möglichkeit, um sicherzustellen, dass es getötet wird, wenn der Elternteil abnormal beendet wird? Ich brauche das für Windows und Linux. Ich bin mir dessen bewusstLösung für Linux.

Bearbeiten:

die Anforderung, einen untergeordneten Prozess mit zu startensubprocess.Popen(arg) kann gelockert werden, wenn eine Lösung mit einer anderen Methode zum Starten eines Prozesses vorliegt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage