Mike Abel wrote:
Hallo Liste,
folgendes Problem: unter Linux soll ein externes Programm (wget) aus einem Python-Skript gestartet werden. Nun passiert es zum Beispiel bei ungueltigen Adressen, dass der wget-Prozess keine Daten liefert, obwohl ihm ein Timeout mit auf den Weg gegeben wurde (5 Sekunden), wahrscheinlich ein Problem von wget. Das Skript wartet nun solange bis wget aufgibt nach ca 4 Minuten.
Wie kann man den wget Prozess so starten das Python diesen Prozess ca nach 4 Sekunden "abwürgen" kann? [...]
Klasse Popen3/Popen4 im Modul popen2. Du kriegst in dem erzeugten Objekt auch die PID mit, mit derer und os.kill du den Prozess im Zweifelsfall beenden kannst. -- Gerhard _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de