Habilitando o rc.local no Debian: Passo a Passo

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:

  1. Abra um terminal no seu sistema Debian Bullseye.
  2. Crie o arquivo rc.local no diretório /etc com o seguinte comando:
   sudo nano /etc/rc.local
  1. 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
  1. Salve o arquivo e saia do editor (no Nano, pressione Ctrl + O, depois Enter, e depois Ctrl + X).

    Cuide para não deixar espaços na esquerda

Passo 2: Tornando o Arquivo Executável:

  1. 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:

  1. Recarregue a configuração do gerenciador systemd com o seguinte comando:
   sudo systemctl daemon-reload

Passo 4: Iniciando o Serviço rc-local:

  1. Inicie o serviço rc-local com o seguinte comando:
   sudo systemctl start rc-local

Passo 5: Verificando o Status do Serviço:

  1. 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.

Rolar para cima