Установка Демонов - PullRequest
       12

Установка Демонов

1 голос
/ 23 апреля 2010

Простая ссылка была бы полезна для меня, чтобы понять, как установить мою программу на C ++ в качестве демона в UNIX, теперь я знаю, что некоторые скажут, что это должно быть при сбое сервера, но насколько я понимаю, мне нужен init. Скрипт d для фактического создания запуска и остановки для демонов.

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

Я собирался сделать это http://www.linux.com/archive/feed/46892, но если вы читаете комментарии, каждый стонет х (.

P.S. Я уже сделал необходимый код для C ++ для запуска в качестве демона; Мне просто нужно знать, как на самом деле установить его как демон. В данный момент я использую crontab, который просто не очень хорошая идея для будущего моей проблемы.

Редактировать: ОС: Fedora, выпуск 12 (Константин)

1 Ответ

2 голосов
/ 24 апреля 2010

Если вы хотите использовать стандарт для своей системы, лучше всего скопировать файл из /etc/init.d и изменить его в соответствии с вашей программой. Возможно, вам придется прочитать несколько, чтобы понять общие части и лучшие практики. К сожалению, в каждом дистрибутиве есть свое представление о том, как лучше всего структурировать (и найти) эти файлы, поэтому нам потребуется дополнительная информация, чтобы дать вам конкретный совет.

В качестве альтернативы, вы могли бы использовать программу супервизора, например, supervise Д. Дж. Бернштейна, но, вероятно, она более продвинута, чем вы действительно хотите сейчас иметь дело.

...