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

Подробное руководство по сценариям init.d?

Я ищу хорошие ресурсы, чтобы узнать больше о том, как писать / отлаживать / поддерживать скрипты init.d в Ubuntu.

У вас есть ссылки или книги, которые можно порекомендовать?

В наши дни init фактически заменяется выскочкой на сервере Ubuntu. Итак, что вы, вероятно, захотите сделать, если пишете эти скрипты, - это попытаться написать выскочки вместо init. Вот Руководство по началу работы для выскочки в Ubuntu.

это казался довольно хорошим. Вы также хотите узнать о bash как можно больше.

в /etc/init.d каталог, есть skeleton файл. Вы можете использовать это как основу для написания собственного сценария инициализации.

Помните, что все в конкретном каталоге уровня запуска, /etc/rc0.d, /etc/rc1.d и так далее - символические ссылки (ln /etc/init.d/myscript /etc/rc2.d/S50myscript -s, например.) в скрипты в /etc/init.d.

Первая буква ссылки, S или K, означает выполнение при входе на уровень выполнения (S) или выходе из уровня выполнения (K). Две цифры после этой буквы определяют порядок init вызывает его при входе на этот уровень выполнения.

Отладка достигается за счет свободного использования echo команда, чтобы вы знали, что делает сценарий, и тщательное тестирование.