Топовые новости
Новое

Сценарии инициализации

Сценарии инициализацииВ каталоге init. d собраны сценарии, необходимые для выполнения запуска и останова различных служб. Здесь не приводятся подробные сведения о каждом из них, однако по именами и кратким описаниям, приведенным в табл. 7.1, можно составить общее представление о их назначении. Следует отметить, что число сценариев в вашем каталоге init. d может отличаться от приведенного, поскольку некоторые сценарии являются частью пакетов служб и устанавливаются при инсталляции соответствующего программного обеспечения Как правило, синтаксис запуска каждого сценария, указанного в таблице 7.1, следующий:

Script {start|stop|status|restart} Это означает, что некоторыми службами можно управлять из других программ. Важно также понимать, что каждый сценарий, в свою очередь, может управлять дюжиной других процессов или демонов. Каждый сценарий инициализации в каталоге /etc/rc. d/init. d содержит логическую схему, которая определяет, что делать с полученными значениями start или stop. Эта логика может представлять собой всего лишь простой оператор выбора, как, например, в данном случае:

Обратите внимание, что такой подход используется не во всех сценариях. В сценарий определенной службы могут передаваться другие сообщения, такие как restart, reload или status. Кроме того, не все сценарии будут реагировать на один и тот же набор сообщений, поскольку разным службам могут требоваться свои специальные команды. Сценарии start и stop, согласно установленным правилам, должны приниматься всеми сценариями. Используя существующие сценарии в качестве образца, вы можете писать свои собственные сценарии init. Кроме того, образцы сценариев можно найти в каталоге /usr /share/doc/initscripts-6.95/sysvinitflles вместе с кратким учебным пособием, выпущенным компанией Red Hat, и кратким объяснением всех параметров, которые могут использоваться в сценариях init.

Галерея
6198 8845 9566 12874 13267 36053
Интересные записи
Рубрики