[Python-de] Prozess überprüfen
"Martin v. Löwis"
martin at v.loewis.de
Mon Dec 23 19:08:34 EST 2002
Andi Albrecht wrote:
> wie kann ich überprüfen, ob ein Prozess, den ich mit Py gestartet habe, noch
> läuft? Eine GUI-Anwendung ruft unter Linux ein Dokument mit dem
> entsprechenden Programm auf (os.spawnlp(os.P_NOWAIT, ...).
Du solltest einen SIGCHLD-Handler installieren, der aufgerufen wird,
wenn der Prozess terminiert. Alternative kannst Du mit os.waitpid auf
das Prozessende warten - je nachdem, ob Du WNOHANG angibst, blockiert
dieser Ruf.
Ciao,
Martin
More information about the Python-de
mailing list