Простая ссылка была бы хороша, чтобы я понял, как установить мою программу C++ как демон в UNIX, теперь я знаю, что некоторые скажут, что это должно быть на Отказе сервера, но насколько я понимаю это, мне нужен init.d сценарий оболочки для фактического создания запуска и остановки для демонов.
Но если Вы, парни могут показать мне простой сценарий оболочки для демона и каталоги файла каждая требуемая вещь, связаны с, который был бы большим.
Я собирался сделать этот http://www.linux.com/archive/feed/46892, но если Вы читаете комментарии, все стонут x (.
P.S. Я уже сделал необходимый код для C++ для выполнения как демон; я просто должен знать, как на самом деле установить его как демон. В данный момент я использую crontab, который является просто не хорошей идеей для будущего моей проблемы.
Править: ОС: Fedora, выпуск 12 (Constantine)
Если вы хотите использовать стандарт для своей системы, лучше всего скопировать файл из /etc/init.d и изменить его в соответствии с вашими требованиями. программа. Вам, вероятно, придется прочитать несколько, чтобы получить представление об общих частях и передовом опыте. К сожалению, в каждом дистрибутиве есть собственное представление о том, как лучше всего структурировать (и найти) эти файлы, поэтому нам потребуется дополнительная информация, чтобы дать вам конкретный совет.
В качестве альтернативы вы можете использовать программу супервизора, такую как supervise Д. Дж. Бернштейна, но она, вероятно, более продвинутая, чем вы действительно хотите иметь дело прямо сейчас.