
vmmello
(usa Slackware)
Enviado em 14/06/2020 - 17:28h
O arquivo não é mais criado na instalação do sistema, mas você pode criá-lo em
/etc/rc.local e torná-lo executável e o sistema o executará no boot.
A razão é porque a este tipo de arquivo e lógica são dos init systems antigos e agora estas distribuições mais modernas usam o
systemd e tem outras convenções pra executar os programas na iniciação.
No pano de fundo agora o
rc.local é um serviço do systemd, com o nome
rc-local. É possível ver o seu status com o comando:
# systemctl status rc-local
Quando o arquivo não existe ou não é executável ele mostra o status do serviço como inativo.
É possível executar imediatamente com o comando:
# systemctl start rc-local
Ele executará o arquivo
/etc/rc.local, se for executável, e passará o argumento "start" como primeiro argumento da linha de comando, como em:
# /etc/rc.local start