Adicionando comandos ou script na inicialização do Linux – CentOS

E ai! Sempre quando quero colocar um comando na inicialização do Linux eu tenho que pesquisar na internet, porém, dessa vez resolvi deixar documentado aqui para futuras pesquisas do pessoal, e até mesmo minhas. 🙂

Eu vi que tem várias maneiras de fazer isso, sinceramente não sei qual é a mais eficiente. Aqui vou mostrar um método muito, mas muito simples. No meu caso só quis colocar um comando para fazer com que meu plugin remoto do Nagios inicializasse sozinho.

O comando em questão para iniciá-lo é: /usr/bin/nrpe -c /etc/nrpe/nrpe.cfg

Logo, é esse comando que desejo colocar na inicialização do linux. Coloquei no CentOS assim:

Edite o rc.local

[code]vi /etc/rc.local[/code]

Após isso adicione a linha que você deseja iniciar:

[code]/usr/bin/nrpe -c /etc/nrpe/nrpe.cfg[/code]

print-rc.local

Pronto, eu fiz aqui e funcionou. Para testar reinicie a máquina e verifique se o processo em questão está rodando:

[code]ps -ef | grep <nome do processo>[/code]

No meu caso:

[code]ps -ef | grep nrpe[/code]

Se a saída for como a abaixo, é porque deu certo.

print-ps-ef-grep

Também vi o pessoal colocando script nessa inicialização aí, teve gente que simplesmente jogou o arquivo para dentro do diretório /etc/init.d, e teve pessoas que colocaram igual eu fiz assim, no caso de um script de firewall. Simplesmente copiaram o comando que utilizam para iniciar manualmente e colaram dentro do rc.local.

Espero que ajude alguém, abraço!

One thought on “Adicionando comandos ou script na inicialização do Linux – CentOS

Deixe um comentário

O seu endereço de e-mail não será publicado.