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

Как запустить сценарий при загрузке для SUSE Enterprise Server 11

Я добавил следующее и подтвердил, что скрипт работает как есть, сначала запустив его. Почему этот сценарий не запускается каждый раз при запуске сервера? Не уверен, что мне не хватает.

Подтвержденная работа sh myscript.sh

файл находится в /etc/init.d/myscript.sh

/etc/init.d/ не означает «всегда запускать все внутри». Есть каталоги /etc/rcN.d/, которые определяют подмножества /etc/init.d/ для каждой возможной системы "уровень выполнения". Пытаться man chkconfig - по крайней мере, на производных RedHat он объясняет систему. Полагаю, у SuSe тоже должен быть такой.

P. S. Кроме того, для некоторых тривиальных сценариев инициализации, которые не нуждаются в информации о зависимостях и т. Д., /etc/rc.local можно использовать вместо этого. Это немного некрасиво, но иногда принцип KISS отменяет это своей красотой. ;-)