ДЛ
Size: a a a
ДЛ
b
ДЛ
ДЛ
ДЛ
b
ДЛ
ВР
ДЛ
a
SZ
SZ
SZ
SZ
SZ
ДЛ
ДЛ
$SIG{CHLD}='IGNORE';
#$SIG{CHLD} = sub {
# while( ( my $child = waitpid( -1, &WNOHANG ) ) > 0 ) {
# print STDERR "SIGNAL CHLD $child\n";
# }
#};
SZ
SZ
$SIG{CHLD}='IGNORE';
#$SIG{CHLD} = sub {
# while( ( my $child = waitpid( -1, &WNOHANG ) ) > 0 ) {
# print STDERR "SIGNAL CHLD $child\n";
# }
#};
SZ
1 while 1
, он все равно станет зомби если родитель не маскирует sigchld. После смерти родителя, не wait-нутые зомби попадают под init и он их добивает, в зависимости от своей костыльности, но чаще всего довольно быстро. Опенрц, например, на каждый sigchld слал по три неблокирующих waitpid.