|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Patrice Inscription : novembre 2003 Messages : 354 ![]() |
bonjour,
je voudrais savoir s'il etait possible de rechercher (avec grep je suppose) certains motifs dans un fichier de log (/var/log/messages) en temps reel. pour que, des que le motif apparait, il ecrive sur un fichier. merci d'avance pour l'aide, tres cordialement, lostsoul |
|
10
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : juin 2010 Messages : 13 ![]() |
Tu peux directement agir au niveau du processus syslog de ta distribution. Par exemple, avec rsyslog, tu peux directement ajouter :
Code :
if $msg contains 'pattern' then /var/log/specifique ![]() http://www.rsyslog.com/doc/rsyslog_conf_filter.html Je ne connais pas la syntaxe pour les autres programmes mais ils devraient présenter quelque chose de similaire. |
|
|
10
|
|
|
#3 |
|
Membre régulier
![]() Patrice Inscription : novembre 2003 Messages : 354 ![]() |
ok dac, merci, je vais regarder ça ;-)
mais sinon, y a t il moyen de faire ça depuis un ptit script ? |
|
10
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : janvier 2011 Messages : 970 ![]() |
Salut,
Code :
tail -f /var/log/messages | grep --line-buffered 'motif' > fich.log
__________________
$ man woman Il n'y a pas de page de manuel pour woman. |
|
|
20
|
|
|
#5 |
|
Membre régulier
![]() Patrice Inscription : novembre 2003 Messages : 354 ![]() |
merci bien ;-)
|
|
10
|
Copyright © 2000-2012 - www.developpez.com