[Cascavel-pm] Perl em daemon...

Daniel Ruoso daniel em ruoso.com
Quarta Julho 20 11:36:26 PDT 2005


Em Qua, 2005-07-20 às 14:45 -0300, Marco A P D´Andrade escreveu:
> Indo mais direto ao codigo objetivo...
> 
> Verifique em perlipc o processo daemonize, que consiste em desassociar 
> do tty (setsid/close stdin,stdout);
>    
> Sugiro criar um arquivo de PID, com flock, para evitar duplicidade de 
> execução, e facilitar  o termino do script (kill);
>     (Se tiver duvidas/dificuldades tenho um modulo inhouse para isto... 
> similar ao Pid::File, mas com o uso de flock)
> 
> Defina um signal handler para encerrar, a fim de evitar problemas de 
> corrupção em seu .db...
>     (vide perlipc ... Signals)

Se for linux, é melhor deixar algum aplicativo especializado fazer isso,
como o start-stop-daemon (não sei se existe em todas as distros, na
debian tem)... aí você não corre o risco de errar...

daniel



Mais detalhes sobre a lista de discussão Cascavel-pm