rc.local na systemd - script de execução na inicialização do sistema

Publicado por Rodrigo Leutz em 04/02/2019

[ Hits: 13.773 ]

Blog: https://uware.com.br

 


rc.local na systemd - script de execução na inicialização do sistema



Para isso escrevi essa pequena dica. Vi que tem muitas pessoas com problemas.

Edite o arquivo:

sudo nano /etc/systemd/system/rc-local.service

Adicione as seguintes linhas:

[Unit]
 Description=/etc/rc.local Compatibility
 ConditionPathExists=/etc/rc.local
# Descomente linha abaixo para iniciar depois de conectado
# After=network-online.target

[Service]
 Type=forking
 ExecStart=/etc/rc.local start
 TimeoutSec=0
 StandardOutput=tty
 RemainAfterExit=yes
 SysVStartPriority=99

[Install]
 WantedBy=multi-user.target

Crie o arquivo rc.local:

printf '%s\n' #!/bin/bash' '# Comandos aqui em baixo, antes do (exit 0)' 'exit 0' | sudo tee -a /etc/rc.local

Coloque permissão para execução:

sudo chmod +x /etc/rc.local

Ative o serviço para executar quando iniciar:

sudo systemctl enable rc-local

Pronto, agora edite o arquivo /etc/rc.local e adicione os comandos que você precisar. Ele será executado toda vez que ligar o computador.

Outras dicas deste autor

Verificar CPF/CNPJ em PHP

NTFS + Samba com o SELinux ativado

Slackware 12 com ipw3945 + wpa-psk

Instalação do tigervnc com certificado SSL

Som no Linux (recompilando kernel)

Leitura recomendada

Configurando NO-IP no Debian 5.0.3

.com.br automático no Firefox

[ LinuxTips ] - Gerenciamento de Processos - ps, top, htop, kill

Configurando a placa rede para pegar o IP automaticamente no Debian

Codecs para Ubuntu e derivados via AptURL

  

Comentários
[1] Comentário enviado por edivandjs em 04/02/2019 - 14:06h

Favoritando aqui para acessar posteriormente. Em breve tentarei instalar o Arch. Vlw

________________
“Quem combate monstruosidades deve cuidar para que não se torne um monstro. E se você olhar longamente para um abismo, o abismo também olha para dentro de você”
Nietzsche.



Contribuir com comentário