Форматы файлов |
inittab(4) |
inittab - сценарий для init
Файл /etc/inittab управляет порождением процессов программой init. Чаще всего программа init порождает процессы-демоны.
Файл inittab состоит из записей следующего формата:
Записи разделяются символами новой строки; но если перед символом новой строки идет обратная косая (\), запись продолжается на следующей строке. Максимальная длина записи - 512 символов. В поле процесс можно использовать комментарии с помощью нотации, описанной на странице справочного руководства sh(1). На количество записей в файле inittab никаких ограничений не налагается (только на размер одной записи). Запись состоит из следующих полей:
Когда процесс init получает запрос на изменение уровня выполнения, всем процессам, для которых в поле уровень_выполнения не указан целевой уровень, посылается сигнал SIGTERM, а через 5 секунд их работа принудительно прерывается сигналом SIGKILL. Поле уровень_выполнения может задавать несколько уровней выполнения для процесса в виде любой комбинации значений от 0 до 6. Если уровень выполнения не задан, предполагается, что процесс может работать на всех уровнях выполнения, от 0 до 6.
Есть еще три значения, a, b и c, которые можно указывать в поле уровень_выполнения, хотя они и не задают уровни выполнения. Записи, в поле уровень_выполнения которых указаны эти значения, обрабатываются только когда процесс init или telinit явно просит их выполнить (независимо от текущего уровня выполнения в системе). См. init(1M). Отличие от уровней выполнения в том, что процесс init не может перейти на уровень a, b или c. Кроме того, запрос на выполнение любого из этих процессов не изменяет текущего уровня выполнения. Более того, процесс, запущенный командой a, b или c, не прекращается при изменении уровня выполнения программой init. Они прекращают работу только если соответствующая строка в файле inittab помечена как off в поле действие, полностью удалена из inittab или программа init переходит в однопользовательское состояние.
Последнее изменение: 3 июля 1990 года
Copyleft (no c) 2003 В. Кравчук, OpenXS Initiative, перевод на русский язык
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |