Возникла такая задача: нужен демон, который периодически сканит директорию, если там есть файлы, порождает процессы, но не более CHILD_MAX(5, к примеру). Когда потомок завершился и если еще есть файлы - породится новый, и т.д. пока очередь не разгребется.
Ну, если файлов нет, то демон один сидеть будет...
Реализуется все на Перле, что, впрочем, не столь важно.
Вопрос - как все это обставить "по науке"? Т.е. как организуется слежение за потомками, их отстрел, подсчет кол-ва текущих?
Принимаются отсылки к реальному коду, но попроще, чем Апач :) и ссылки на Стивенса :) Ну и прочие объяснения :)))