Habilitando o rc.local no Linux

Aqui postaremos comandos que fazem os espíritos se mostrarem, os demônios queimarem, os deuses castigarem e os humanos implorarem... Vamos abrir as portas 22, 445, 139 e 3389 e sermos felizes. FreeBSD(o capeta mirim), Linux RedHat(O sistema do zé pilintra) ,OpenBSD(o sistema da iemanja), Windows (a janela iiluminati pro inferno) kkkkkkkkkkkkkkkkkkkkkkkkkkk
Post Reply
User avatar
javanunes
Site Admin
Posts: 123
Joined: 05 Nov 2017, 19:33
Contact:

Habilitando o rc.local no Linux

Post by javanunes » 11 Jan 2023, 06:13

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.

Post Reply