[Python-de] externe Programme
Gerhard Häring
gh at ghaering.de
Thu May 1 15:50:51 EDT 2003
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
More information about the Python-de
mailing list