LINUX.ORG.RU

perl fork


0

0

есть проблема, надо создать процесс, который бы форкал три процесса, два из которых контролируют состояние сети и в зависимости от этого состояния перезапускают первый процесс. Проблема в том, что у меня плодятся зомби. Все маны уже перечитал, кукубук тоже перечитал...

anonymous

Re: perl fork

100% - ошибка в коде!!!

anonymous ()

Re: perl fork

чит. wait или waitpid - повесь обработчик сигнала на SIGCHILD и в нем вызывай одну из этих ф-ций.

PETER ★★ ()

Re: perl fork

Правильно порождать 3 процесса из коренного - 2 контроля и один рабочий а основной по мере необходимости respawn'ит порожденные.
И БОЛЬШЕ ОСНОВНОЙ ПРОЦЕСС НИЧЕГО ДЕЛАТЬ НЕ ДОЛЖЕН.

vahvarh ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.