2019-11-13T08:46:18
Gustl...
Aber warum schließt er die anderen nicht? Dachte mit dem exit; setze ich das end child process!?
Die Kinder gehen erst nach zwei Sekunden. Bis dahin ist Vattern mit seiner Schleife längst durch, hat 64 Kinder in die Welt gesetzt und 136 mal über den Fehler hinweggesehen, der sich darin gezeigt hätte, dass
$pid nicht definiert ist: Da kann man dann in
$! möglicherweise herausfinden, was schiefgegangen ist.
Es ist zudem (übrigens auch auf Windows) so, dass sich die Kinder ordnungsgemäß verabschieden, d.h. ein Prozess zählt erst dann nicht mehr mit, wenn Vattern mit
perlfunc waitpid ihren Abschiedsgruß eingesammelt hat.