Friday, November 5, 2004, 11:47:16 AM, Вы писали:
ША> а вообще-то можно попросту записать запуск в /etc/rc.local
ША> Пример:
ША> /usr/local/sbin/apachectl start
...
ША> exit 0
ША> Вот скрипт запуска Апача который устанавливаетса при установке с портов.
И
ША> проверь
ША> есть ли права на выполнение у скрипта.
ША> А зачем тогда в /etc/rc.conf писать
ША> ***************************************
ША> local_startup="/usr/local/etc/rc.d"
ША> ***************************************
ША> ???
В /usr/local/etc/rc.d лежат СКРИПТЫ управления (тоесть не только запуска, но
и остановки, релоада к примеру.)
Это очень удобно для управления. Знаешь где искать.
В /etc/rc.local же можно добавлять свои настройки.
Насколько я помню, изначально вопрос темы стоял о том, как запустить Апач и
Сквид, если нет скриптов. :-)
ША> Cтартовый скрипт ДОЛЖЕН располагаться в каталоге "local_startup".
Насчет ДОЛЖЕН - неверно.
http://www.freebsd.bip.ru/sysstart.shtml
Вырезка оттуда:
Вопрос: Где расположены файлы конфигурации системы?
Ответ: Для FreeBSD конфигурационным файлом является /etc/rc.conf. Все
параметры указываются здесь, а остальные конфигурационные файлы /etc/rc*
просто его используют.
Посмотрите файл /etc/rc.conf и измените значения переменных на
соответствующие вашей системе. В файле содержатся комментарии, описывающие
смысл этих переменных и способ их задания.
Файл /etc/rc.local можно использовать для запуска дополнительных локальных
служб или для настройки дополнительных параметров.
Файл /etc/rc.serial предназначен для инициализации коммуникационных
адаптеров (например, установки характеристик работы последовательных
портов).
Файл /etc/rc.i386 предназначен для настройки специфичных для архитектуры
Intel параметров, таких, как эмуляция iBCS2 или характеристик системной
консоли ПК.
В каталоге, указанном в файле /etc/rc.conf, вы можете создавать свои файлы
автозапуска:
# Location of local startup files.
local_startup=/usr/local/etc/rc.d
Каждый файл, оканчивающийся на .sh, будет запущен на выполнение в алфавитном
порядке.
Это простой и понятный метод для добавления дополнительных служб без
редактирования файла /etc/rc.local. Многие порты/пакаджи предполагают, что
каталог /usr/local/etc/rc.d предназначен для размещения запускаемых при
загрузке системы скриптов.
ША>P.S. Кажись в handbook'e об этом толково написано.
Handbook - это верно, это сила :-)
--
С наилучшими пожеланиями,
Колесник Андрей
mailto:kolesn***@e*****.ua
ICQ: 208861095
http://subscribe.ru/ http://subscribe.ru/feedback
-*Информационный канал Subscribe.Ru
Подписан адрес:
Код этой рассылки: comp.soft.bsd.all
Написать в лист: mailto:comp.soft.bsd.all-list@subscribe.ru
Отписаться: mailto:comp.soft.bsd.all--unsub@subscribe.ru?subject=comp.soft.bsd.all
http://subscribe.ru/ http://subscribe.ru/feedback