Deuzebranaweb suporte Host
linux, shell

Como colocar um programa para inicializar no boot do linux

Adicionado serviços na inicialização

Para colocar um serviço na inicialização do Linux podemos utilizar uma ferramenta chamada ntsysv, porém é interessante saber como funciona executar esta tarefa manualmente.Os serviços do Linux ficam no diretório /etc/rc.d/init.d. Na inicialização os serviços localizados no diretório /etc/rc.d/rc[n].d são inicializados ou parados. O [n] é o número correspondente ao run level, ou seja, é só adicionar um link do serviço para este diretório com a seguinte nomenclatura:[S|K]56[nomedoserviço]Sendo:
  • [S|N]: Isto quer dizer se o serviço ou programa deve ser iniciado ou não;
    • S: start (iniciar);
    • K: kill (matar, parar).
  • 56: É o número da fila em que ele deverá ser executado, se o número for menor ele será executado antes que os outros serviços;
  • [nomedoserviço]: somente para identificação humana, não interfere em nada.

Pronto, para inicializar um script primeiro você copia este script para o /etc/init.d:

# cp /root/rotina.sh /etc/init.d

Depois crie um link simbólico para o diretório /etc/rc.d/rc.[n]d (para qual run level você quiser):

# ln -s /etc/rc.d/init.d /etc/rd.c/rc3.d/S24rotina

Pronto, na inicialização em run level 3 o script rotina será executado.

Obrigado pessoal pela força, e me desculpem se escrevi alguma bobagem. A idéia é só ajudar. É isso ai .. e Viva o Linux!!!

http://www.vivaolinux.com.br/artigo/-Como-colocar-um-programa-para-inicializar-no-boot?pagina=3
http://forum.zwame.pt/threads/iniciar-3-servicos-programas-no-boot-centos.458784/

Related posts

Loadbalance FAILOVER

Eduardo
12 anos ago

Diminua a prioridade da SWAP do Ubuntu para ter melhor performance!

Eduardo
12 anos ago

**Alterando o nome da máquina no Cent OS**

Eduardo
11 anos ago
Sair da versão mobile