Como a saída do nível de execução pode ser “1 S”?

1

Quando eu alternar do nível de execução 3 para o nível de execução 1 na minha caixa do CentOS 6, a saída do nível de execução é 1 S :

# runlevel
1 S

Espero que a saída seja 3 1 . Não é grande coisa, mas estou interessado em entender a lógica por trás da saída. A página man do runlevel menciona que o daemon de inicialização do Upstart funciona de maneira diferente do SysVinit, mas, até onde eu sei, os runlevels 1 e S são sempre idênticos?

    
por rkhff 19.02.2016 / 02:11

1 resposta

3

De acordo com a página de manual runlevel (7) , 1 e S são distintos:

Runlevel 1 is used to bring the system back down into single-user mode, after which the runlevel will be S.

e a página de manual do CentOS 7 runlevel (que deprecia o recurso), diz

runlevel prints the previous and current SysV runlevel if they are known.

então S sendo atual , e 1 sendo anterior é consistente com a outra versão da página de manual.

    
por 19.02.2016 / 02:30