Hallo,
wie zum Geier bekomme ich es hin, daß der Parent mitbekommt, wann und auf welche Weise eines seiner Childs abstürzt? Ich erstelle einen Child-Prozess per fork, ersetze diesen via execlp und möchte nun sofort und umgehend im Parent wissen, wann und mit welchem Fehler dieser Child abstürzt (also Segmentation Fault oder Floating Point Exception oder sowas). Da der Child aber nicht der einzige Child ist, muss der Parent nebenbei weiterlaufen und andere Aufgaben erledigen können, darf also nicht mit wait blockierend auf den Child warten. Ich komme an den Sourcecode der Childs nicht heran, kann nur Änderungen im Parent einbringen. Also wie macht man sowas?
Danke!
Gruß,
Hendrik
wie zum Geier bekomme ich es hin, daß der Parent mitbekommt, wann und auf welche Weise eines seiner Childs abstürzt? Ich erstelle einen Child-Prozess per fork, ersetze diesen via execlp und möchte nun sofort und umgehend im Parent wissen, wann und mit welchem Fehler dieser Child abstürzt (also Segmentation Fault oder Floating Point Exception oder sowas). Da der Child aber nicht der einzige Child ist, muss der Parent nebenbei weiterlaufen und andere Aufgaben erledigen können, darf also nicht mit wait blockierend auf den Child warten. Ich komme an den Sourcecode der Childs nicht heran, kann nur Änderungen im Parent einbringen. Also wie macht man sowas?
Danke!
Gruß,
Hendrik