[Q] como evitar que un demonio muera accidentadamente en Perl

Juan Jose Natera Abreu jnatera at net-uno.net
Tue Aug 28 10:23:01 CDT 2001


Hola gente,

Estoy haciendo un demonio que hace un polling a un intervalo de tiempo 
a una o varias bases de datos, lee registros de la misma tabla, se 
comunica con uno o varios servidores via TCP y envia ciertos comandos a 
estos. dependiendo de los resultados del comando enviado, reporta un 
error en la base de datos o elimina el registro de la tabla. Este 
proceso ocurre en un ciclo 'infinito'.

Me gustaria implementar que el demonio acepte un SIGUSR1 como el de 
apache, que lo deje terminar de procesar lo que tiene en el momento y 
luego de releer el archivo de configuracion reinicie, tambien quisiera 
prevenir que el ciclo quede interrumpido por un shutdown incorrecto del 
mismo.

Como puedo hacer esto?

Saludos,

Juan Josè
-- 
fortune generated signature:
NOBODY EXPECTS THE SPANISH INQUISITION 
------------------------------------------------------------------------
Enviar e-mail a <majordomo at pm.org> colocando en el cuerpo:
"UNSUBSCRIBE caracas-pm-list" para desuscribirse.
"INFO caracas-pm-list" para conocer las reglas de etiqueta.
------------------------------------------------------------------------



More information about the caracas-pm mailing list