Le jeu 13/11/2003 � 19:57, Wallace a �crit :
> 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
dans le pire des cas tu fais un tube nom� (named pipe) vers lequel ecris
ton syslog et tu fais tourner ton script � part
-- 
Philippe Amelant <[EMAIL PROTECTED]>

Répondre à