On Wed, 24 Oct 2001, Yann Sagon wrote:

> Bonjour, 
> 
> je veux faire un scripte sh qui d�clenche une action lors d'un �venement.
vois syslogd et /etc/syslog.conf,
je pense que le mieux est de cr�er un fifo:
# mkfifo /dev/monfifo-userlog
# chown root:utilisateurautorise /dev/monfifo-userlog
# chmod 640 /dev/monfifo-userlog

puis de renvoyer le messages concernant le d�mon que tu veux surveiller
dans ce fifo: ajouter un truc � ton fichier /etc/syslog.conf, du genre:
----
mondemon.* | /dev/monfifo-userlog
----

Pour te contenter de r�agir � chaque fois qu'une ligne arrive dans ce
fichier par exemple, en shell (en utilisateur ``utilisateurautorise'' ;-):
#!/bin/sh
cat /dev/monfifo-userlog | while read ligne;do
   echo "Le contenu de la derni�re ligne envoy�e par mondemon: $ligne"
   ...
   done

--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à