Lorsqu'un processus fils meurt (ou change de status), le parent reçoit SIGCHLD. En shell de Bourne tu peut remplacer le handler implicite (qui ne fait rien) par ton propre handler en faisant
trap sigchld_handler SIGCHLD
Les langages proposant une interface UNIX permettent en général de modifier les handler de signaux, donc tu peux utiliser cette technique avec pratiquement tous les langages.
Tu trouveras plus détails sur la fin d'un processus fils dans les pages de man suivantes: signal(3), signal(2), sh(1).
# trap sigchld_handler SIGCHLD
Posté par Michaël (site web personnel) . En réponse au message Être notifié de la fin d'un process. Évalué à 6.
Lorsqu'un processus fils meurt (ou change de status), le parent reçoit
SIGCHLD. En shell de Bourne tu peut remplacer le handler implicite (qui ne fait rien) par ton propre handler en faisantLes langages proposant une interface UNIX permettent en général de modifier les handler de signaux, donc tu peux utiliser cette technique avec pratiquement tous les langages.
Tu trouveras plus détails sur la fin d'un processus fils dans les pages de man suivantes: signal(3), signal(2), sh(1).