Como executar um programa em C como um daemon?

6

Eu tenho um programa C que eu quero rodar como um daemon. Como faço para instalá-lo para que ele seja executado como um daemon no CentOS? Alguém disse para usar @reboot , e alguns disseram para colocá-lo em /etc/rc.d/rc.local . Qual é o caminho certo?

    
por newbie14 12.12.2011 / 06:50

2 respostas

7

Nem Se você quer que ele se comporte como um daemon real, você deve colocá-lo usando o sistema init - /etc/init.d (e criar links de nível de execução apropriados nas pastas /etc/rc.X apropriadas)

Faça uma pesquisa ou dê uma olhada em algo assim: link

    
por 12.12.2011 / 07:10
1

Supondo que você esteja escrevendo um daemon de rede, a maneira mais fácil seria escrever seu programa em C para fazer interface com xinetd / inetd e deixar o daemon para a ferramenta xinetd / inetd .

    
por 20.12.2011 / 04:18

Tags