Tuer des PPID peut tuer toutes les associations de processus enfants en même temps?

J’ai essayé de tuer le processus PPID qui termine le processus (tue également le pid de l’enfant) envoie immédiatement un signal en quelques secondes à l’un de mes console, mais le processus de l’enfant prend le temps de répondre en retour. Quelqu’un a une idée de ce qui se passe ..?

Chaque fois que le processus parent est tué, les processus enfants deviennent des processus ORPHAN, de sorte que le processus INIT devient le parent des processus ORPHAN. Comme le processus INIT est créé de telle sorte que chaque fois qu’un processus est tué, tous les enfants sont pris en charge par le processus INIT jusqu’à la fin du processus.

Il semble que le processus parent n’a détecté aucun signal, contrairement aux processus enfants.

Alternativement, les processus enfants ont des ressources ouvertes et tentent une sortie progressive , en s’assurant que ces ressources sont correctement sockets en charge.

Dans ce cas, vous devrez peut-être réécrire le processus parent pour intercepter le signal, le transférer à ses enfants, puis wait() qu’ils finissent et quitter.