[Python] gestire processi figli
Giampaolo Rodola'
g.rodola a gmail.com
Ven 29 Nov 2013 20:06:10 CET
> La morte di un child e' segnalata da SIGCHLD (di default, occhio pero' che
> e' trappabile), ma non lavorerei con i segnali unix (per questo specifico
> problema) neanche sotto tortura.
>
> Dove non hai a disposizione kqueue (e WaitForMultipleObjects) vai di
> polling e waitpid con WHOHANG:
>
> while 1:
> aspetta...
> if waitpid(blah blah, WNOHANG):
> break
Ho il requirement di farlo per qualunque PID, non solo i figli del mio processo.
--- Giampaolo
https://code.google.com/p/pyftpdlib/
https://code.google.com/p/psutil/
https://code.google.com/p/pysendfile/
Maggiori informazioni sulla lista
Python