A maneira de fazer isso melhor é ter seu script "myscript.sh" na pasta /etc/init.d/
.
Em seguida, crie um link simbólico em /etc/rc0.d/
apontando para /etc/init.d/myscript.sh
. Você usa o comando ln
para criar o link. O formato de comando para o link simbólico desejado é:
ln -s < target> < link name>
ou
ln -s /etc/init.d/myscript.sh /etc/rc0.d/S05pra.sh
Então, quando o desligamento iniciar, o conteúdo de "myscript.sh" será executado.
Os scripts são executados em ordem numérica, então 05 seria executado antes de 99. Além disso, eu recomendaria chamá-lo de S ## myscript.sh, já que você não está eliminando o serviço myscript.sh, mas fazendo algo novo no desligamento. / p>