unless (fork) {
unless (fork) {
[do stuff in new pid]
}
exit;
}
wait;
Formålet er at undgå zombier og at have barnet kørende i sin egen proces
helt afkoblet fra moren.
Men...resultatet er at børnene godt nok har deres egen PID der kan dræbes
individuelt, men dør moren dør alle børn spontant!
Jeg har samme resultat med POSIX og setsid.
Er der noget helt basalt jeg har misforstået omkring fork og mor/barn
forholdet? :-)