Значение "chkconfig" уровней запуска "S" (заглавная S) и "B" (заглавная B) в Linux

Я управляю chkconfig --list команда на сервере с SLES 10 SP2 (SUSE Linux Enterprise Server 10 с пакетом обновления 2). Я знаю значение уровней запуска от 0 до 6, но некоторые строки также имеют "S" (заглавные буквы S), а одна строка имеет "B" (заглавные буквы B).

Позвольте мне процитировать здесь отрезанный вывод "chkconfig --list"- обратите внимание, что, с одной стороны,"kbd","microcode","splash","splash_early"Линии имеют"S:on"в конце строки, и это, с другой стороны,"sysstat"строка заканчивается"B:on":

# chkconfig --list
(...)
dbus                      0:off  1:off  2:off  3:on   4:off  5:on   6:off
(...)
kbd                       0:off  1:on   2:on   3:on   4:off  5:on   6:off  S:on
(...)
microcode                 0:off  1:on   2:on   3:on   4:off  5:on   6:off  S:on
(...)
splash                    0:off  1:on   2:on   3:on   4:off  5:on   6:off  S:on
splash_early              0:off  1:off  2:on   3:on   4:off  5:on   6:off
(...)
syslog                    0:off  1:off  2:on   3:on   4:off  5:on   6:off
sysstat                   0:off  1:off  2:off  3:off  4:off  5:off  6:off  B:on
(...)

Я прочитал объяснение вопросов и ответов по серверным ошибкам уровней chkconfig, но в единственном ответе там упоминаются только уровни выполнения от 0 до 6.

На странице man для chkconfig в этой машине также упоминаются только уровни запуска от нуля до шести:

# man chkconfig

(...)

LIST MODE
   List mode prints for each specified service a line that consists of the 
   service name and for runlevels zero to six  **on** or **off** depending if the
   service will be started or not.  **on** will be printed in bright green 
   if the output is written to a terminal. If the --deps option is given, 
   the names of the services  that  must  be  started before this service is 
   appended to each line. The inetd/xinetd services are listed in extra
   sections.
(...)

Итак, мой вопрос: что может означать "S" и "B" в chkconfig --list выходной ?

(Я предполагаю, что "S" может быть "Startup", а "B" может быть "Boot", но я не нахожу никакой связанной документации или веб-страницы, которые бы касались этого.)

1 ответ

Решение

Уровень запуска B зависит от SUSE. Это означает "загрузки". Он предназначен для программного обеспечения, которое должно запускаться во время последовательности загрузки, прежде чем система войдет в один из "реальных" уровней запуска. "S" - однопользовательский режим с уровнем запуска 1.

Другие вопросы по тегам