Ich habe ein Subprozess mit gestartet:Python - hung Prozess töten begann subprocess.Popen mit
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
output = proc.communicate()[0]
Manchmal ist der Befehl cmd
hängt so auch mein Python-Skript an dieser Stelle hängt.
Ich möchte das für eine Zeit (10 Sekunden?) Laufen lassen und wenn ich keine Antwort bekomme, dann einfach den Prozess beenden und mit meinem Skript weitermachen.
Wie kann ich das tun?
Wie praktisch. Ich hätte die Dokumentation genauer lesen sollen. – jlconlin