[Moscow.pm] $SIG{CHLD}

Alexey Shrub worldmind на mail.ru
Пт Май 18 04:52:05 PDT 2012


Привет всем,

заметил что в доках неполные примеры для обработки сигнала CHLD, тут
http://perldoc.perl.org/perlipc.html#Signals
дано три примера,, первый блокирующий - неактуально для меня, второй 
якобы не учитывает CHLD от внешних команд, третий типо учитывает, но он 
уже не содержит цикла while и поэтому не обработает несколько 
одновременных сигналов (если сразу несколько потомков померло) т.е. 
второй нужно скрещивать с третьим.
Мало того, там не описано что CHLD может приходить и в случаях отличных 
от смерти дитя, это написано тут
http://docstore.mik.ua/orelly/perl/cookbook/ch16_20.htm
попробовал скрестить всё рекомендации и получил
https://gist.github.com/2724846

Вроде всё работает верно, но вдруг чего-то упустил, есть у кого замечания?

-- 
Alexey Shrub


Подробная информация о списке рассылки Moscow-pm