Действия над процессами, задаваемые а файле /etc/inittab Таблица 9.1
| Действие | Описание |
|---|---|
| respawn | В случае завершения процесс будет перезапущен |
| wait | Процесс будет запущен при переключении на любой из указанных уровней, и init будет ждать его завершения |
| once | При переключении на любой из указанных уровней процесс будет запущен только однажды |
| boot | Процесс будет запущен во время загрузки системы. Поле «уровни_выполнения» игнорируется |
| bootwait | То же, что и boot, но init ждет завершения процесса |
| off | Не выполняет никаких действий |
| ondemand | Процесс выполняется в режиме по требованию, то есть, он будет запущен при переключении на уровни a, b или с |
| initdefault | Определяет уровень выполнения по умолчанию |
| sysinit | Процесс запускается во время загрузки системы до любых процессов, стартующих через boot или bootwait |
| powerwait | Процесс будет запущен, когда исчезнет напряжение в сети. Естественно, для корректной работы этой записи нужен источник бесперебойного питания, от которого система и получит уведомление об исчезновении напряжения; init будет ждать завершения этого процесса |
| powerfail | То же, что и powerwait, но init не будет ждать завершения процесса |
| powerokwait | Процесс запускается по получении init сигнала о восстановлении питания |
| powerfailnow | Процесс запускается, когда источник бесперебойного питания подает сигнал о том. что его батареи почти разряжены |
| ctrlaltdel | Процесс запускается при получении init сигнала INT. посланного нажатием комбинации клавиш Ctrl+Alt+Del. Обычно это процесс перезагрузки, выключения или перехода в однопользовательский режим. |
| kbrequest | Процесс запускается при получении init сигнала, посланного нажатием «специальной» комбинации клавиш. Назначить клавишам специальное значение можно с помощью утилит из пакета kbd |
Сценарий, помеченный действием sysinit, выполняется во время запуска системы, однократно, вне зависимости от запрошенного уровня. Затем запускаются процессы, помеченные действиями boot и bootwait.
На данном этапе загрузки системы происходят следующие действия по инициализации, результат которых необходим на любом уровне выполнения:
1. Устанавливается имя машины (hostname).
2. Конфигурируются параметры ядра.
3. Устанавливаются раскладка клавиш и системный шрифт,
4. Активируются разделы подкачки.
5. Корневая система проверяется программой fsck. Если будут найдены ошибки, которые невозможно исправить автоматически, будет запрошен пароль администратора для входа в административный режим, что равноценно переходу на уровень выполнения 1. В этом режиме вы запустите программу fsck с аргументом «/», который означает проверку корневой файловой системы. После исправления всех ошибок введите команду exit для перезагрузки системы. Если программа fsck ошибок не обнаружила, файловая система монтируется в режиме чтение/запись.
