[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