Criando um daemon Perl que roda 24/7 e lê de pipes nomeados

Estou tentando fazer um analisador de log usando perl. O analisador executaria 24/7 em segundo plano em um servidor AIX e leria a partir de pipes para os quais o syslog direciona os logs (de toda a rede). Basicamente

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

Então, por exemplo, quero que meu daemon possa ser configurado paramail [email protected] todos os logs gravados emnamed pipe C. Para isso, estou assumindo que o daemon precisa ter um hash (novo no perl, mas isso parece uma estrutura de dados apropriada) que poderia ser alterada rapidamente e informava o que fazer com cada cana

Isso é possível? Ou devo criar um.conf arquivo em/etc para reter as informações. Algo assim

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

Para obter algo deA será enviado para[email protected] e tudo deB será salvo em um arquivo de log (como geralmente é) E será enviado para[email protected]

Ver como esta é a minha primeira vez usando Perl e minha primeira vez criando um daemon, existe alguma maneira para eu fazer isso enquanto aderindo aoBEIJ diretor? Além disso, existem convenções em que devo me ater? Se você pudesse levar em consideração minha falta de conhecimento ao responder, seria muito úti

questionAnswers(2)

yourAnswerToTheQuestion