FreeBSD: перезапустить одну услугу каждый раз, когда перезагружается

В FreeBSD, каков правильный / канонический способ указания того, что один rc-скрипт зависит от другого, так что каждый раз, когда служба, от которой он зависит, перезапускается, затем снова запускается зависимая служба?

Например, на моем сервере FreeBSD при изменении конфигурации сети плохо написанный avahi-daemon больше не будет работать, пока он не будет перезапущен. Как я могу указать, что каждый раз, когда /etc/rc.d/netif (re) запущен, /usr/local/etc/rc.d/avahi-daemon необходимо перезапустить?

Благодарю.

  • Конфигурация Apache FreeBSD vs Debian
  • Что вызывает паузу во время зонда системного устройства?
  • FreeBSD на малине Pi2
  • Сравнение времени ping в FreeBSD sh
  • FreeBSD: удаление символических ссылок в devfs
  • Как подключить диск UFS в режиме чтения-записи?
  • Есть ли способ установить FreeBSD из Debian?
  • Создайте интерфейс loopback и сделайте его постоянным (FreeBSD)
  • One Solution collect form web for “FreeBSD: перезапустить одну услугу каждый раз, когда перезагружается”

    Утилита rcorder просматривает сценарии rcNG в /etc/rc.d и /usr/local/etc/rc.d и разрабатывает, в каком порядке их запускать (анализируя заголовки PROVIDE , REQUIRE и KEYWORD ), но он эффективен только при загрузке или при переключении с однопользовательского режима на многопользовательский режим, т.е. когда вызывается сам /etc/rc .

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

    Interesting Posts

    Разрешения для файлов для ядра изменились в OSX Yosmite, почему?

    Debian Kde Iceweasel / Firefox: настройка пользовательских обработчиков протоколов

    Есть ли недостаток в использовании «grep -E» вместо простого «grep»?

    Предотвращение Nix от обновления git до git-full

    Как запустить сценарий оболочки с двойным щелчком в CentOS 7

    Как сделать отрицательные правила в Apache?

    Плагин Nagios для мониторинга всех доступных сервисов на Linux

    двоичный файл сравнения двух файлов, если только он никогда не совпадает с какой-либо частью второй

    Причины для Busybox для существующих систем

    Почему расширение файла работает для имен файлов с символом новой строки?

    Мне нужно перекомпилировать все ядро ​​Linux

    От скрипта Python до модуля ядра

    Неоднозначно называемые исполняемые файлы

    Как заставить AltGr + i, j, k, l работать правильно как клавиши курсора?

    открытие порта 7 (порт эха) на Linux / Debian

    Linux и Unix - лучшая ОС в мире.