Haciendo un demonio Perl que se ejecuta 24/7 y lee de canalizaciones con nomb

Estoy tratando de hacer un analizador de registros usando perl. El analizador se ejecutaría 24/7 en segundo plano en un servidor AIX y leería desde tuberías a las que syslog dirige los registros (desde toda la red). Básicamente

logs from network ----> named pipe A -------->   | perl daemon
                  ----> named pipe B -------->   | * reads pipes
                  ----> named pipe c -------->   | * decides what to do based on which pipe

Entonces, por ejemplo, quiero que mi demonio pueda configurarse enmail [email protected] todos los registros que se escriben ennamed pipe C. Para esto, supongo que el demonio necesita tener un hash (nuevo en Perl, pero esto parece una estructura de datos apropiada) que podría cambiarse sobre la marcha y le diría qué hacer con cada tubería.

¿Es posible? ¿O debería crear una.conf presentar en/etc para guardar la información. Algo como esto

namedpipeA:'mail [email protected]'
namedpipeB:save:'mail [email protected]'

Así que obtengo algo deA será enviado a[email protected] y todo desdeB se guardará en un archivo de registro (como suele ser) Y se enviará a[email protected]

a que esta es la primera vez que uso Perl y la primera vez que creo un demonio, ¿puedo hacer esto mientras me adhiero a laBES ¿principal? Además, ¿hay alguna convención a la que deba apegarme? Si pudiera tener en cuenta mi falta de conocimiento al responder, sería de gran ayuda.

Respuestas a la pregunta(2)

Su respuesta a la pregunta