Как добавить собственные демоны в Arch Linux? (Инициализация стиля BSD)

Я создал символическую ссылку на start / stop / etc. wrapper bash в DAEMONS=() /etc/rc.d , добавили его в DAEMONS=() в rc.conf, но процесс, на который он указывает, не запускается при загрузке и не отображается в выводе $ rc.d list . Подойдя к нему, я заметил упоминание об update-rc.d , но, похоже, команда недоступна в Arch Linux. Каков правильный способ добавления общесистемного демона (т. rc.local Без использования rc.local ), который можно использовать так же, как значения по умолчанию?

One Solution collect form web for “Как добавить собственные демоны в Arch Linux? (Инициализация стиля BSD)”

Что делает update-rc.d для Arch? это для дистрибутивов на основе debian.

Сценарий примера, поместите его в /etc/rc.d/XX и сделайте его исполняемым, и отредактируйте /etc/rc.conf, нажмите имя службы в массив DAEMONS

 #!/bin/sh . /etc/rc.conf . /etc/rc.d/functions case "$1" in stop) stat_busy "Stopping XX" command_to_exec && rm_daemon XX && stat_done || stat_fail ;; start) stat_busy "Starting XXX" command_to_exec && add_daemon XX && stat_done || stat_fail ;; esac exit 0 

Если вы не видите демона в списке, вы, вероятно, пропустили функцию add_daemon

  • Каковы переменные $ remote_fs и $ syslog в заголовке SysVinit LSB?
  • Как исправить загрузку в приглашение initramfs и «mount: не могу прочитать» / etc / fstab: Нет такого файла или каталога »и« Нет init found »?
  • systemd: напишите .service daemon для настройки swap и fs в zram
  • init, syslog и stdout / stderr
  • mkinitcpio не включал modules.devname в cpio image
  • Какое влияние имеет rc_sys = "docker"?
  • Полное имя пути bash? и базовый процесс Linux?
  • Kernel panic - не синхронизация: попытка убить init! во время ранней загрузки
  • Почему работает `killall init`, когда пользователь меня выводит?
  • Как вы можете получить фоны консоли для Arch Linux?
  • systemd service: возможно ли получить имя пользователя, вызвавшего событие power?
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.