LINUX.ORG.RU
ФорумAdmin

как грамотно написать запуск сервиса?


0

0

машина перебучивается, и сервиса нет.

при запуске сервиса с консоли в фоновый режим(сервис - чтение из сокета на экран) и в файл, отрыв от терминала не происходит. Т.е. возможно только принудительно закрыть терминал кнопочкой "крестик". Так же если где-то запущена еще одна копия сервиса, то сервис не пашет просто.

Вопрос, где можно прочитать про то, как писать серивисы? Т.е. чтобы сервис был прописан при вызове команды setup в командной строчке, умел запускаться с консоли командой service stop|start|restart и т.д. чтобы отлавливать его демонов-дубликатов.

И как вообще такие шняги делать?

Спасибо!

☆☆

идеш в /etc/rc.d
там туева куча примеров.
а вообще man bash
нет ни нечего проще как передать аргументы в скрипт типа start stop list
а проверять наличеие сервиса ps -A

Aleks_IZA
()

ах да чтоб сервис в фоновый режим ушел его надо запустить с "&"
типа ./proga &

Aleks_IZA
()

./proga & угу, сервис в фон ушел, но терминал не выключить... почему-то.

vilfred ☆☆
() автор топика

поройся в /usr/share/doc/initscripts-###

там есть примеры

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