Назад | Перейти на главную страницу

chkconfig для программы с произвольным путем

Чтобы добавить программу запуска, нужно что-то вроде

 chkconfig httpd on

однако как я могу сделать это для программы, которую мне нужно запустить, например

/usr/local/program/sbin/program

? Я попытался

chkconfig /usr/local/program/sbin/program on 

но он сказал

ошибка чтения информации о сервисе / usr / local / program / sbin / program: нет такого файла или каталога

К сожалению, все примеры, которые я нашел в Интернете, включают chkconfig [имя службы].

  • Добавьте в свой скрипт эти примерные строки:

#chkconfig: 345 80 20
#description: example script

Пояснение:
345 - уровни
80 - приоритет старта
20 - приоритет остановки

Конечно, это примерные значения, вы можете их изменить.

  • Добавьте свой скрипт с помощью команды:

chkconfig --add

Прочтите chkconfig страница руководства, в частности --add раздел и RUNLEVEL FILES раздел.

chkconfig управляет ссылками в /etc/rcX.d/ для сценариев в каталоге /etc/init.d