nixp.ru v3.0

19 января 2017,
четверг,
01:12:22 MSK

DevOps с компанией «Флант»
anonymous написал 13 марта 2006 года в 13:15 (433 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Такой вопрос. Как правильно организовать такой скрипт на перле:

1. Модуль (диспечер) прослушивания порта на тему удаленных комманд (постоянно)

2. Модуль собирания инфы о трафике (постоянно)

3. Модуль запихивания данных в sql (по накоплению данных 2ым модулем)

Интересует как правильно писать такие скрипты, чтобы вся логика была в одном

файле, но при запуске с параметром диспечера диспечер запускал подпроцессы

двух других модулей. Это делается fork()ом или тредами? В каком из общедоступных скриптов есть подобный функционал, для примера?

myst

А почему не написать 3 скрипта? Запускать их шеллом?

anonymous
myst
А почему не написать 3 скрипта? Запускать их шеллом?

Должно быть в виде демона. Сервис будет запускаться через service XXX start

myst

Ну тогда fork тебе в руки. Смотри man perlfunc.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.