-
rc
normalmente não é usado pelas distribuições Linux, mas é usado no BSD -
rc.local
é usado para executar comandos adicionais durante a inicialização sem ter que adicionar links simbólicos. -
rc.sysinit
parece ser Red Hat específico e é executado muito cedo no processo. Ele é executado como um dos primeiros scripts, enquantorc.local
é executado posteriormente.
Also I can find S99local -> softlink for rc.local in 2,3,4 and 5 runlevels. Does it mean that rc.local won't run on runlevel 1?
Correto, isso significa que S99local, que é um link simbólico para /etc/rc.local
, será um dos últimos scripts executados ao inserir níveis de execução 2
, 3
, 4
e 5
. Ele não será executado para o runlevel 1
, pois 1
é o single user , normalmente usado para trabalho de resgate / manutenção.