Execute o arquivo .sh (sem serviço) na inicialização

Execute o arquivo .sh (sem serviço) na inicialização

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.

informação relacionada