#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. спасибо за ваш ответ. именно то, что мне нужно. (извините за публикацию не на том сайте)