Primeiro, observe que o formato de inittab
é o seguinte:
Identifier:RunLevel:Action:Command
O ponto chave aqui é o runlevel
. Dado o seguinte código de exemplo:
a:3::
b:123::
c:23::
d:123::
e:23::
Em seguida, a ordem de execução dos vários IDs, a partir de runlevel
1, seria:
init 1: b d
init 2: c e
init 3: a
overall: b d c e a
Como você pode ver, eles serão executados na ordem em que estão listados no arquivo, group by runlevel ! Lembre-se também que, se o identificador não estiver no nível de execução especificado, será emitido um SIGTERM
e, em seguida, um SIGKILL
.