Page 1 of 1

Habilitando o rc.local no Linux

Posted: 11 Jan 2023, 06:13
by javanunes
Hoje em dia para você fazer um script de inicialização nos Linux modernos, graças ao systemd, tudo virou um parto, abandonando a facilidade do Unix e ficando burocrático demais para imitar o Windows. Então se quiser habilitar o rc.local, faça isso:

Como administrador, edite ou crie o arquivo /etc/systemd/system/rc-local.service

Cole dentro dele isso:

Code: Select all

[Unit]
 Description=rc.local sem frescura e a moda antiga
 ConditionPathExists=/etc/rc.local

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

[Install]
 WantedBy=multi-user.target
crie o arquivo /etc/rc.local se ele não existe e cole isso dentro dele

Code: Select all

#!/bin/sh
Depois dê permissões de execução nele assim:

Code: Select all

chmod +x /etc/rc.local 
Agora habilite o rc.local pelo próprio systemd

Code: Select all

systemctl enable rc-local
Pronto, ele deve iniciar no próximo boot.