Pergunta interessante. Obrigado por apontar os arquivos em /etc/rc0.d
, você aprende algo novo todos os dias!
Crie um diretório para deixar seus scripts em
Primeiro, você precisa criar um diretório de scripts que deseja executar automaticamente na inicialização. Sugiro criá-lo em /usr/local/bin
, mas pode ser em qualquer lugar:
sudo mkdir /usr/local/bin/startup-scripts
Modifique rc.local para executar todos os seus scripts
Em seguida, digite gksu gedit /etc/rc.local
para editar o script de inicialização que possui sudo
powers.
Antes da última linha que diz exit 0
copie e cole estas linhas:
for SCRIPT in /usr/local/bin/startup-scripts/*
do
sudo chmod +x $SCRIPT
$SCRIPT
done
Opcionalmente, para cada script no diretório startup-scripts
, colocaria algo como:
echo "running script xyz within /usr/local/bin/startup-scripts"
porque esta mensagem aparecerá no arquivo /var/log/syslog
e documentará sua configuração do sistema.