Pessoal, alguém poderia dar uma dica de como transformar um programa qualquer em Daemon. E se possível, como fazê-lo reiniciar automaticamente caso sejo fechado?
Vlw!
Versão Imprimível
Pessoal, alguém poderia dar uma dica de como transformar um programa qualquer em Daemon. E se possível, como fazê-lo reiniciar automaticamente caso sejo fechado?
Vlw!
Inicia ele com um & no final. Ex.: firefox &
Alguns tem a opção -D (use --help para descobrir o parametro correto)
Para iniciar no boot coloca no rc.local
Também pode ser feito pelo comando nohup ( que eu geralmente utilizo).
Por exemplo:
Você abre uma seçao. E inicializa o processo da seguinte forma:
nohup processo &
E dá logout da seção.
Como o nohup te torna independente do terminal, ao dar logout, o init adota
o seu processo e passa a ser seu pai, que torna-se então um verdadeiro
daemon.
Falou
: -]
Pôxa, muito boa essa dica! Agora me diz uma coisa, abusando mais um pouquinho ehehe, teria como tornar esse processo como os do getty, que ao serem terminados se reiniciam automaticamente?