Wenn in Unix ein untergeordneter Prozess im Hintergrund beendet wird, sendet es ein SIGCHLD
Signal an das übergeordnete Element, um es darüber zu informieren, dass es beendet wurde.SIGCHLD Signalverarbeitung
Findet dasselbe auch statt, wenn der Prozess im Vordergrund stand? Wenn dies der Fall ist, bedeutet dies, dass der Elternteil sie einfach ignorieren wird.
Ist das richtig? Oder wenn es im Vordergrund ist, wird überhaupt kein Signal gesendet?
Ja, SIGCHLD wird auch für Vordergrundprozesse gesendet, glaube ich. Sie könnten mit strace überprüfen. –
Haben Sie es versucht? –