Você deve adicionar o script K99pr.sh :
Start scripts S##<base script name>
O ## representa a ordem em que este script deve ser executado em seu runlevel.
Você pode ver seu pedido por:
'ls /etc/rc#.d/K*' change # to the number of the runlevel .
Eu quero executar meu script antes que o sistema ubuntu seja desligado. Então, para isso, criei meu script dentro do diretório /etc/init.d e torne-o executável, por exemplo, chmod +x K99pr.sh .
Também criou outro script dentro do /etc/rc0.d e o tornou executável como acima.
E escreva minha lógica nesse script.
Agora quero vincular simbolicamente ao /etc/rc0.d/K99prak.sh de init.d/K99pr.sh
Por favor me avise como escrever o link simbólico para o script acima. Eu sou novo para o script.
Estes são meus arquivos de script
/etc/init.d/K99pr.sh
#!/bin/bash
I want add here the symbolic link
Este é outro script:
/etc/rc0.d/K99pra.sh
#!/bin/bash
my logic
Obrigado.
Você deve adicionar o script K99pr.sh :
Start scripts S##<base script name>
O ## representa a ordem em que este script deve ser executado em seu runlevel.
Você pode ver seu pedido por:
'ls /etc/rc#.d/K*' change # to the number of the runlevel .
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>