Bonjour,
J'ai fait un script perl qui est prevu pour tourner dans un pipe de syslog afin de parser les log de mail au fur et a mesure de leurs arrivee.

J'utilise donc la ligne suivante dans le syslog.conf
mail.*                          -/var/log/mail/mail.log
mail.*                          |exec /root/scripts/stats_mails.pl

la premiere c'est celle par defaut que je veux garder, la deuxieme c'est le pipe d'apres ce que j'ai vu sur le net il faut que | et exec soient colle mais ca ne marche pas.

A priori le pipe est lance lorsqu'un log correspond, mais dans mon cas rien ne se passe, car se script a un thread reseau auquel je peux me connecter en telnet.

aucune erreur dans le syslog concernant le daemon syslog.

Si vous avez des infos merci par avance

Répondre à