Usando nohup em /etc/init.d/service

5

Eu tenho tentado criar um daemon usando /etc/init.d/myservice e ele irá chamar um script de shell que contém nohup dentro da linha de script.

Isso afetará se eu pudesse fazer service stop depois?

    
por d4v1dv00 29.09.2011 / 09:45

2 respostas

5

Nohup apenas bloqueia SIGHUP. O script rc para iniciar ou parar seu daemon pode usar qualquer sinal para encerrar seu processo.

Este link tem uma boa visão geral das coisas que um processo daemon precisa fazer na inicialização, por exemplo. exemplo, fechando stdin , stdout e stderr , separando-se do pai e obtendo um novo grupo de processos e configurando manipuladores de sinais.

    
por 29.09.2011 / 10:45
5

Você pode verificar este script que eu escrevi recentemente, isso deve ajudar:

link

    
por 25.10.2013 / 12:49