Thread prozess beenden und frage zu fork: prozess <defunct> obwohl beendet (9 answers)
Opened by kmonster at 2003-10-30 03:12

kmonster
 2003-10-30 13:51
#68142 #68142
User since
2003-08-20
33 Artikel
BenutzerIn
[default_avatar]
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!

View full thread prozess beenden und frage zu fork: prozess <defunct> obwohl beendet