Итак, /etc/init.d
это место, где вы можете быстро развернуть скрипт инициализации. Второй шаг к активации этого скрипта - запустить на нем chkconfig
команду. Скажем, вы запускаете chkconfig --add <yourscript>
, символические ссылки будут созданы между /etc/init.d/<yourscript>
и/etc/rc.d/rcX.d/S50<script>
например. X в rcX.d представляет номер уровня выполнения сценария, а S50 представляет тип сценария (существует два из этих типов: S & K, S указывает системе запустить сценарий при загрузке, а K указывает системе: после завершения работы корректно выйдите из сценария. Число после S / K представляет порядок, в котором это происходит, если у вас есть несколько сценариев, которые зависят от того, будут ли другие активны в первую очередь). По умолчанию, если в сценарии не указан уровень запуска или когда вы вводите команду уровня запуска, CentOS6 создает сценарии S50 для уровней запуска 2,3,4,5 и K50 для уровней выполнения 0,1,6.
/etc/rc.d
который я видел ... Я подозреваю, что он может быть использован в BSD.