%20na%20inicializa%C3%A7%C3%A3o.png)
Como executar um script uma vez na inicialização do CentOS 6.3? Eu adicionei arquivo com a seguinte contenção
#chkconfig: 2345 95 20
#description: Some description
sh /opt/somePath/my.sh
em/etc/ini.de funciona bem (eu executei require chmod
, chkconfig
).
Masmeu.sharquivo écompatível para executar como serviço. E quando tento executar da mesma maneira outro arquivo .sh (que não pode ser ajustado como serviço), recebo exceções ao iniciar o X.
Então, quero saber como posso executar arquivos .sh que não são serviços.
Obrigado.
Responder1
A maneira mais simples de executar um comando uma vez na inicialização é colocá-lo em /etc/rc.d/rc.local
, que é um link de /etc/rcX.d/S99local
, e é executado bem no final da sequência de inicialização.
É melhor escrever, depurar e vincular um script de inicialização de serviço adequado, mas se você estiver sem tempo e quiser apenas inserir um comando de inicialização de uma linha, acho que esse é o melhor lugar para executá-lo.