rc.local no Arch Linux
Dica publicada em Linux / Configuração
rc.local no Arch Linux
Crie o arquivo /usr/lib/systemd/system/rc-local.service com o seguinte conteúdo:
Em seguida, crie o arquivo /etc/rc.d/rc.local e dê as permissões de execução:
# mkdir -p /etc/rc.d/
# printf '#!/bin/bash\n\n' > /etc/rc.d/rc.local
# chmod -R 755 /etc/rc.d
Agora, inclua-o na lista de execução do Systemd:
# systemctl enable rc-local.service
Pronto! Agora o Arch Linux executará o script /etc/rc.d/rc.local a cada vez que for iniciado.
Os mesmos passos são válidos para outras distros que usam o Systemd, tais como Fedora, SuSE e outras, variando os paths de alguns arquivos apenas.
[Unit]
Description=/etc/rc.d/rc.local compatibility
[Service]
Type=oneshot
ExecStart=/etc/rc.d/rc.local
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
Description=/etc/rc.d/rc.local compatibility
[Service]
Type=oneshot
ExecStart=/etc/rc.d/rc.local
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
Em seguida, crie o arquivo /etc/rc.d/rc.local e dê as permissões de execução:
# mkdir -p /etc/rc.d/
# printf '#!/bin/bash\n\n' > /etc/rc.d/rc.local
# chmod -R 755 /etc/rc.d
Agora, inclua-o na lista de execução do Systemd:
# systemctl enable rc-local.service
Pronto! Agora o Arch Linux executará o script /etc/rc.d/rc.local a cada vez que for iniciado.
Os mesmos passos são válidos para outras distros que usam o Systemd, tais como Fedora, SuSE e outras, variando os paths de alguns arquivos apenas.