Isto parecia bastante Boa. Você também quer aprender o máximo sobre o bash possível.
No diretório /etc/init.d
, há um arquivo skeleton
. Você pode usar isso como base para escrever seu próprio script de inicialização.
Lembre-se de que tudo no diretório de nível de execução específico, /etc/rc0.d
, /etc/rc1.d
e assim por diante, são links simbólicos ( ln /etc/init.d/myscript /etc/rc2.d/S50myscript -s
, por exemplo.) para scripts em /etc/init.d
.
A primeira letra do link, S
ou K
, significa executá-lo ao entrar no nível de execução (S) ou ao sair do nível de execução (K). Os dois dígitos após essa letra determinam a ordem em que init
chama quando esse nível de execução é inserido.
A depuração é realizada por meio do uso liberal do comando echo
, para que você saiba o que o script está fazendo e os testes completos.