Estou tentando entender melhor os níveis de execução e outras coisas.
Eu criei dois scripts em /etc/ um é chamado cinit
e o outro cdinit
. Os scripts significam "inicialização personalizada" e "desinicialização personalizada" para que eu possa executar alguns comandos personalizados. O cinit
arquivo só será executado com um start
parâmetro e ddinit
só será executado com um parâmetro stop (verificado por um switch case no arquivo).
Vou fazer symlinks
estes scripts:
Link de prefixo S para
cinit
rc2,rc3,rc4,rc5Link de prefixo K para
cdinit
em rc0,rc6
- Meu entendimento é que: se eu iniciar o servidor em um estado desligado, ele entrará nos níveis de execução 2, 3, 4 ou 5.
- Se eu
sudo reboot
então o servidor entrará primeiro no nível de execução 6 e, em seguida, entrará novamente nos níveis de execução 2, 3, 4 ou 5. - Se eu desligar o servidor, ele entrará no nível de execução 0.
É assim que os scripts da pasta rc são executados?