уровни запуска init.d и rc.d

#linux #installation #init #runlevel

#linux #установка #инициализация #уровень запуска

Вопрос:

Я не уверен, стоит ли задавать это здесь или на serverfault, но это связано с моим скриптом и созданием установщика…

Я создал сервис (скрипт Linux perl) и все файлы конфигурации и т.д. И т.п. Я хотел бы создать для него установщик, чтобы он создавал папки / размещал файлы в нужном месте и т.д.

Теперь, во время разработки, я создал скрипт в папке / etc / init.d / под названием «reliand».

Теперь, когда я отправляю все свои файлы плюс установщик другому пользователю, и я копирую этот файл в тот же каталог на этой машине (я знаю, что это тот же CENTOS), как мне заставить его работать на нужном уровне выполнения?

Нужно ли мне создавать ссылку в папке rd3.d? или есть команда для запуска, чтобы она размещалась на правильных уровнях запуска.

Спасибо за объяснение.

Ответ №1:

Используйте chkconfig --add и добавьте что-то вроде:

 # chkconfig: 345 20 80
# description: my service
  

для вашего скрипта в /etc/init.d

Ох … и https://serverfault.com / определенно лучшее место для этого вопроса.

Комментарии:

1. спасибо за ваш ответ. именно то, что мне нужно. (извините за публикацию не на том сайте)