Подскажите, как упорядочить запуск сервисов в freeBSD путём присваивания значений ключевым словам PROVIDE, REQUIRE,BEFORE в скриптах запуска сервисов? Куда помещать скрипты запуска?
Заранее спасибо всем за помощь.
>Подскажите, как упорядочить запуск сервисов в freeBSD путём присваивания значений ключевым словам
>PROVIDE, REQUIRE,BEFORE в скриптах запуска сервисов? Куда помещать скрипты запуска?
>Заранее спасибо всем за помощь.Не отвечу конкретно на вопрос, но скажу, что система запуска сервисов во FreeBSD целиком позаимствована из NetBSD. Для последней есть описание http://www.netbsd.org/guide/en/chap-rc.html . В конце документа есть ссылки на два документа -- доклад на USENIX 2001 и статью на Daemonnews.
Все эти документы, к сожалению, на английском языке. Может быть они будут Вам полезны.
Почитайте про стартовые каталоги (как правило rc.d) переопределяеться в rc.conf. Скрипты из него стартуют по алфавиту.
вот тут есть коечто http://s-krylov.hotbox.ru/notes/cvsup/index.html#topic5
плюс там указаны ссылки на handbook где описанно более подробно