Thread prozess beenden und frage zu fork: prozess <defunct> obwohl beendet
(9 answers)
Opened by kmonster at 2003-10-30 03:12
mit mehreren kindern gab es probleme. habe mir jetzt aus euren ideen folgendes gebastelt. kinder werden erfolgreich beendet und hauptprozess läuft ohne warten weiter:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 while(sleep 60) { for (datenbankabfrage()) { my $kind = fork; unless ($kind) { tu_was($_); } } my $pid = waitpid(-1, &WNOHANG); } sub tu_was { ... exit 0; } funktioniert! danke! |