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.