уровни выполнения init.d и rc.d

Я не уверен, что буду спрашивать об этом здесь или при сбое сервера, но это связано с моим скриптом и созданием установщика...

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

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

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

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

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


person renevdkooi    schedule 10.05.2011    source источник


Ответы (1)


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

# chkconfig: 345 20 80
# description: my service

к вашему сценарию в /etc/init.d

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

person D.Shawley    schedule 10.05.2011
comment
Спасибо за ваш ответ. именно то, что мне нужно. (извините за публикацию не на том сайте) - person renevdkooi; 10.05.2011