[Python-de] externe Programme

Mike Abel F10 at gmx.de
Thu May 1 16:04:36 EDT 2003


On Thu, 1 May 2003 14:51:42 +0200
"Achim Domma \(ProCoders\)" <domma at procoders.net> wrote:

> > Wie kann man den wget Prozess so starten das Python diesen Prozess
> > ca nach 4 Sekunden "abwürgen" kann?
> 
> 'abwürgen' von außen ist fast immer ein Problem und unsauber, vor
> allem wenn du OS unabhängig bleiben willst. Wenn irgendwie möglich,
> würde ich also zuerst versuchen, ob du das Problem nicht irgendwie auf
> der Ebene von wget lösen kannst. Sollte das aber unmöglich sein, ...

Genau das scheint das Problem zu sein, das wget den auf der
Kommandozeile mitgegebenen Timeout nicht beachtet, aus welchen Gruenden
auch immer.

> D.h. du müßtest mit Threads arbeiten,
> wobei ein Thread das externe Programm startet und dein Hauptprogramm
> diesen Thread überwacht. Aber auch das zieht Probleme nach sich.

genau das waere ziemlicher overkill.

Danke trotzdem fuer die Problemdiskussion.

Gruss Mike




More information about the Python-de mailing list