Este artigo explica como criar o arquivo rc.local no Linux Debian 9
Os passos sobre como adicionar rc.local no Debian 9 podem ser encontrados abaixo.
No Debian 9, o tradicional “rc.local” foi eliminado. Para usuários e administradores de Linux tradicionais, há uma maneira de recuperá-lo usando o SystemD. Veja o procedimento abaixo (NOTA: todos os comandos devem ser executados com privilégios de root):
1. Edite o arquivo que não existe “rc-local.service” :
vi /etc/systemd/system/rc-local.service
1.1. Adicione o seguinte conteúdo a “/etc/systemd/system/rc-local.service” :
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
2. Edite o arquivo “rc.local” :
vi /etc/rc.local
2.1. Adicione o conteúdo abaixo e salve o arquivo
#!/bin/sh -e
#
# rc.local
#
# Este script é executado no final de cada nível de execução multiusuário.
# Certifique-se de que o script irá "exit 0" em caso de sucesso ou qualquer outro
# valor em caso de erro.
#
# Para habilitar ou desabilitar este script, basta alterar os bits de execução.
#
# Por padrão, este script não faz nada.
exit 0
3. Altere as permissões
chmod +x /etc/rc.local
4. Habilite o script “rc-local” na inicialização
systemctl enable rc-local
5. Inicie o script “rc-local”
systemctl start rc-local.service
6. Verifique se ocorreu algum erro ao iniciar o serviço
systemctl status rc-local.service
Você pode agora adicionar qualquer coisa que desejar ao tradicional “rc.local”. Um procedimento similar pode ser aplicado a distribuições baseadas em Debian como Ubuntu, Elementary ou Kali.
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article