/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
Fork
Fra : Morten P


Dato : 19-02-09 12:28

Jeg har et perl script der via sockets lytter på en given port og når en
klient skaber en forbindelse, afvikler den


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?



 
 
Søg
Reklame
Statistik
Spørgsmål : 177414
Tips : 31962
Nyheder : 719565
Indlæg : 6407849
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste