Dmitry.Karpov http://www. Гость
|
Добавлено: Ср Мар 06 2002 23:08 Заголовок сообщения: Зависит от того, что за демон |
|
|
Если это демон из состава bin (базового дистрибутива), то для него, скорее всего, предусмотрен запуск из файлов "/etc/rc*", управляемый переменными, заданными в файле "/etc/rc.conf". Рекомендую использовать команду grep для поиска в файлах и man для общего развития.
Если же демон из числа пакаджей или самопальный, то его проще всего запустить из собственного файла типа "/usr/local/etc/rc.d/*.sh" - все эти файлы запускаются при старте системы с аргументом "start", а при остановке - соответственно, с аргументом "stop".
Есть еще способ запуска сетевых демонов "по требованию" - из inetd, который "дежурит" за других. Мне этот способ наиболее симпатичен, т.к. позволяет при смене конф.файла просто убить демона (или не убивать) - при новом обращении конф.файл будет прочитан заново. Правда, этот режим не подходит для демонов, обрабатывающих множественные мелкие запросы - Apache, Squid и SendMail стартуют только как демоны, а вот Telnetd FTPd и Samba могут работать в обоих режимах, но лучше их запускать как сервисы через inetd. Причем QMail (альтернатива SendMail) работает в режиме сервиса, а Named мог бы работать (или хотя бы стартовать как nmbd из Samba) в режие сервиса. |
|