Re: syslog et pipe programme externe
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 <philippe.amelant@free.fr>
Reply to: