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

Сценарий инициализации CentOS 6 не работает должным образом

Я настраиваю свой производственный сервер ruby ​​на базе CentOS 6. Мне нужен процесс под названием god (инструмент мониторинга процессов), который запускается при загрузке. Я использую сценарий инициализации, который нашел Вот. Как указано в руководстве, я выполнил:

chkconfig --add god 

а потом

chkconfig --level 345 god on

После этого, если я сбегу "service god start|restart"все работает. Он загружает доступные конфигурации и вызывает связанные процессы (если они не запущены).

Проблема в том, что он не работает при загрузке. Если я перезагружу систему, то сделаю "ps -aux | grep god". В этот момент" god "запущен, но, очевидно, он не загрузил файлы конфигурации.

Если я снова побегу service god restart, загружает все без проблем.

Что я делаю не так?

Наиболее вероятная причина этого в том, что во время загрузки отсутствует путь.

Также проверьте оболочку, которая вызывается в первой строке сценария инициализации.

Его следует читать:

#!/bin/sh