Super intéressant, mais j'ai l'impression que ça ne fonctionne que pour les process issus du meme process parent. Or, ce qu'il me faudrait, et qui, d'après les autres réponses, est faisable avec des variantes de ptrace/strace/perf/stap, c'est pouvoir surveiller un PID arbitraire, même s'il est issu d'un autre shell, bref, sans relation avec le process qui va gérer le monitoring. Si ça peut se faire en pur shell, ou avec des outils plus minimalistes "faits pour ça", ça serait plutôt pas mal, parce que les autres solutions me paraissent un peu surdimensionnées.
[^] # Re: trap sigchld_handler SIGCHLD
Posté par fredoche . En réponse au message Être notifié de la fin d'un process. Évalué à 1.
Super intéressant, mais j'ai l'impression que ça ne fonctionne que pour les process issus du meme process parent. Or, ce qu'il me faudrait, et qui, d'après les autres réponses, est faisable avec des variantes de ptrace/strace/perf/stap, c'est pouvoir surveiller un PID arbitraire, même s'il est issu d'un autre shell, bref, sans relation avec le process qui va gérer le monitoring. Si ça peut se faire en pur shell, ou avec des outils plus minimalistes "faits pour ça", ça serait plutôt pas mal, parce que les autres solutions me paraissent un peu surdimensionnées.