Є кілька речей, які необхідно правильно виконати під час створення користувальницьких сценаріїв запуску SysV. По-перше, вони повинні бути у правильному каталозі. Зазвичай скрипти init розміщуються в /etc/init.d або /etc/rc.d або /etc/init.d/rc.d, залежно від того, який каталог використовує ваш дистрибутив. Потім в каталозі правильних рівнів запуску необхідно зробити символьне посилання правильного імені. Ви можете перевірити / etc / inittab на рядок зі словом default або defaultinit чи подібним. Там є номер. Це покаже вам рівень запуску за замовчуванням, коли ваша система завантажиться. Наприклад, для більшості систем рівень запуску за замовчуванням дорівнює 5. Це означає, що символьне посилання потрібно перейти в /etc/rc5.d, /etc/init.d/rc5.d або подібний каталог. Це посилання потрібно починати з S, а потім 2 цифри, а потім будь-яке ім'я. Наприклад, /etc/rc.d/rc5.d/S99rc.
Інструмент chkconfig робить все це за вас. Ваш сценарій повинен мати певний набір коментарів, щоб chkconfig працював правильно. Перегляньте сторінку чоловіка chkconfig для отримання додаткової інформації.
Сподіваюся, це допомагає.