mein Prozesshandler soll mit os.popen() einen zweiten Prozess (Script) starten. Macht er auch. Wenn der Prozess sich aufhängt (selten, aber passiert schon mal), dann soll der Prozess beendet und wieder neu gestartet werden. Also Starten geht, aber wie beende ich den Prozess wieder ?
Code: Alles auswählen
import os
pz = os.popen('pfad')
pz.close()
Wie kann ich ausserdem os.popen dazu bewegen, mehrere Prozesse zu starten ?
Code: Alles auswählen
pz1 = os.popen('pfad1')
pz2 = os.popen('pfad2')
pz3 = os.popen('pfad3')
Zusatz:
Ich erweitere die Frage auf 'subprocess'. Damit kann ich mehrere .exe's parallel starten, aber wie wieder beenden ?