A partir do Debian 11 (Bullseye), o tradicional arquivo rc.local
não está mais presente por padrão. No entanto, isso não significa que você não possa usá-lo. Neste guia passo a passo, vamos mostrar como habilitar o rc.local
no Debian Bullseye para que você possa executar scripts personalizados no final de cada execução multiusuário.
Passo 1: Criando o Arquivo rc.local:
- Abra um terminal no seu sistema Debian Bullseye.
- Crie o arquivo
rc.local
no diretório/etc
com o seguinte comando:
sudo nano /etc/rc.local
- Cole o seguinte conteúdo no arquivo
rc.local
:
#!/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á "sair com código 0" em caso de sucesso ou qualquer outro
# valor em caso de erro.
#
# Para habilitar ou desabilitar este script, basta alterar as permissões de execução.
#
# Por padrão, este script não faz nada.
exit 0
- Salve o arquivo e saia do editor (no Nano, pressione
Ctrl + O
, depoisEnter
, e depoisCtrl + X
).
Cuide para não deixar espaços na esquerda
Passo 2: Tornando o Arquivo Executável:
- No terminal, torne o arquivo
rc.local
executável com o seguinte comando:
sudo chmod +x /etc/rc.local
Passo 3: Recarregando a Configuração do Systemd:
- Recarregue a configuração do gerenciador
systemd
com o seguinte comando:
sudo systemctl daemon-reload
Passo 4: Iniciando o Serviço rc-local:
- Inicie o serviço
rc-local
com o seguinte comando:
sudo systemctl start rc-local
Passo 5: Verificando o Status do Serviço:
- Verifique o status do serviço
rc-local
para garantir que ele tenha sido ativado com êxito:
sudo systemctl status rc-local
Você deverá ver uma saída indicando que o serviço está ativo e que ele saiu normalmente.
Conclusão:
Agora, você habilitou com sucesso o rc.local
no Debian Bullseye. Isso permite que você execute scripts personalizados no final de cada execução multiusuário. Lembre-se de que o rc.local
é uma maneira conveniente de automatizar tarefas, mas é importante usá-lo com responsabilidade e garantir que seus scripts sejam testados e seguros.