- São
runlevels e são iniciações no estilo System V usadas pela maioria dos sistemas * NIX (com a exceção notável dos sistemassystemd-based). Ao inicializar o kernel / usuário, decide qualrunleveldeve ser executado e executa apenasrunlevel. Isso significa que, dependendo dorunlevel, você pode inicializar com um conjunto diferente de programas. Existem runlevels para parar e reiniciar também, mas como você está se concentrando na parte de inicialização, vamos ignorá-los por enquanto. - Como somente um
runlevelé executado na inicialização, alguns programas devem / querem iniciar / parar em diferentesrunlevels com parâmetros diferentes ou iguais na mesma ordem ou diferente (nem todos os níveis de execução são iguais em todos os sistemas operacionais) ). Mas o Ubuntu copia os níveis 3-5 de 2, e é por isso que eles são os mesmos. - Não.
runlevels são executados apenas uma vez na inicialização ou quando você alterarunlevel. -
ntpscripts devem ser executados primeiro, em seguida,dovecotno runlevel 2-5, não no caso do nível de execução 1. O número ordinal nos nomes de script (S23ntp) indica a ordem de execução. Então, tudo depende do nível de execução que você está usando. - Depende da Distro, mas no caso particular do Ubuntu você pode adicionar seu script ao runlevel 1 e 2.
Mais informações no artigo Wikipedia sobre runlevels do Ubuntu