Перейти к содержанию

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


Рекомендуемые сообщения

Добрый день уважаемые ГУРУ !

Есть linux, fedora core.

есть некий демон mydemon (без разницы)

запускать его надо с специальным конфигом:

mydemon -f /usr/mydemon/muconfig.conf

Как сделать автозапуск ??? казалось бы, такая элмеентарная стандартная задача, но ответа на нее нет Sad

в freebsd прото помещаю соответствующий скпит, которыей стартует его в папку /usr/local/etc/rc.d и все, присваю фалги исполняемого файла и все !

а тут....

Нашел что в /etc/rc.d/init.d/ болтается куча скриптов которые стартуют кучу демонов. поместил свой скрипт туда. флаги какие надо -присвоил. не помогло Sad

текст скрипта:

#!/bin/sh
mydemon -f /usr/mydemon/muconfig.conf

в итоге:

засунул запуск в crontab:

crontab -e
@reboot mydemon -f /usr/mydemon/muconfig.conf

Работает Smile

Коллеги ! но ведь это же криво !

как правильно ?

Ссылка на комментарий
Поделиться на другие сайты

oleg писал(а) Thu, 10 January 2008 04:30

Добрый день уважаемые ГУРУ !

Есть linux, fedora core.

есть некий демон mydemon (без разницы)

запускать его надо с специальным конфигом:

mydemon -f /usr/mydemon/muconfig.conf

Как сделать автозапуск ??? казалось бы, такая элмеентарная стандартная задача, но ответа на нее нет Sad

в freebsd прото помещаю соответствующий скпит, которыей стартует его в папку /usr/local/etc/rc.d и все, присваю фалги исполняемого файла и все !

а тут....

Нашел что в /etc/rc.d/init.d/ болтается куча скриптов которые стартуют кучу демонов. поместил свой скрипт туда. флаги какие надо -присвоил. не помогло Sad

текст скрипта:

#!/bin/sh
mydemon -f /usr/mydemon/muconfig.conf

в итоге:

засунул запуск в crontab:

crontab -e
@reboot mydemon -f /usr/mydemon/muconfig.conf

Работает Smile

Коллеги ! но ведь это же криво !

как правильно ?

Правильно - посмотреть как другие скрипты написаны.

и сделать линки в соответсвующих rcx.d

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Вот к примеру:

http://www.fedorafaq.org/basics/#startonboot

http://www.fedorafaq.org/basics/#services

Ну а перед этим на нужный сервис нужно сделать симлинк в папку /etc/init.d

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...