update-rc.d: предупреждение: отсутствует ключевое слово LSB

Привет попытался добавить мой сервис nagios к уровню выполнения 1-5 (или по крайней мере 2). Но когда я использовал команду

sudo update-rc.d nagios default

, я получил ошибку

update-rc.d: warning: /etc/init.d/nagios missing LSB keyword 'default-start'

update-rc.d: warning: /etc/init.d/nagios missing LSB keyword 'default-stop'

usage: update-rc.d [-n] [-f] <basename> remove
   update-rc.d [-n] <basename> defaults [NN | SS KK]
   update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
   update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]
            -n: not really
            -f: force

The disable|enable API is not stable and might change in the future.

Поскольку в папке /etc/rc2.d есть только символические ссылки, моей следующей идеей было бы просто Просто создайте символическую ссылку на двоичный файл. Но я не уверен, что это хорошая идея, поскольку должна существовать причина для существующей программы update-rc.d?

Я использую Ubuntu 14.04.

2
задан 30 April 2015 в 15:19

1 ответ

самая важная буква '

Вы упустили очевидное. Вы набрали

update-rc.d nagios default
, и команда сказала вам, что синтаксис был

update-rc.d [-n]  defaults [NN | SS KK]
Обратите внимание на орфографию: defaults

сломанные заголовки nagios LSB

Что касается предупреждений о заголовках nagios LSB: как я уже говорил на https://unix.stackexchange.com/a/200281/5132 и на https://askubuntu.com/a/617822/ 43344 , вам гораздо лучше , не начиная с самого начала . В , поставляемом Nagios Enterprises System 5 rc сценарии нет правильного, полного набора LSB-заголовков. Но глупо тратить время на его исправление.

Вы используете Ubuntu Linux . У вас есть выскочка с версией 14, и вы будете иметь systemd, если вы когда-нибудь обновитесь. Начните с файла системного модуля или файла выскочки задания.

  • Для systemd вы могли бы сделать хуже, чем начать с этого nagios.service файла, написанного Дэвидом Коуисом .
  • Для выскочки вы могли бы сделать хуже, чем начать с файла nagios.conf, написанного Реми ван Элстом, который является частью руководства по установке nagios в вашей самой версии Ubuntu.

(Если вам действительно нужно: люди из Debian исправили это в своем пакете с исходным кодом nagios3, как и кто-то по имени "djibril".)

Дополнительная литература

0
ответ дан 30 April 2015 в 15:19

Другие вопросы по тегам:

Похожие вопросы: