View previous topic :: View next topic |
Author |
Message |
TiteFleur Retired Dev
Joined: 11 Nov 2006 Posts: 20 Location: Lille
|
Posted: Sat Dec 02, 2006 12:52 am Post subject: [Résolu] Ignorer les logs de CRON relatifs à fetchmail |
|
|
Bonjour,
J'utilise un fetchmail pour rappatrier mes e-mails, et il est ainsi lancé toutes les minutes grâce à un CRON.
Tout fonctionne bien.
Le seul souci un peu gênant est qu'une ligne concernant cette tâche apparaît donc toutes les minutes dans mon /var/log/messages, comme par exemple :
Dec 2 01:49:01 Francky cron[17272]: (titefleur) CMD (/usr/bin/fetchmail -s -m "/usr/bin/procmail" > /dev/null)
J'aimerais pouvoir ignorer ces messages, ou alors les afficher dans un fichier autre réservé à cela, car mon /var/log/messages devient vite surchargé et illisible !
Est-ce possible ?
Merci d'avance,
TiteFleur
Last edited by TiteFleur on Sat Dec 02, 2006 2:48 am; edited 1 time in total |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
Posted: Sat Dec 02, 2006 2:29 am Post subject: |
|
|
tu utilise quel système de log ?
si c'est syslog-ng -> man syslog-ng.conf
Voila pour exemple mon syslog-ng.conf qui filtre déjà quelques spams de cron
Code: |
options{
chain_hostnames(off);
sync(0);
log_fifo_size(1024);
stats(43200);
perm(0644);
};
source src{
unix-stream("/dev/log");
internal();
udp();
pipe("/proc/kmsg");
};
filter cron{
not match("/usr/sbin/run-crons") and not match("/var/spool/cron/lastrun/cron.hourly");
};
destination messages{
file("/var/log/messages");
};
destination console_all{
file("/dev/tty12");
};
log{
source(src);
filter(cron);
destination(messages);
destination(console_all);
};
|
|
|
Back to top |
|
|
TiteFleur Retired Dev
Joined: 11 Nov 2006 Posts: 20 Location: Lille
|
Posted: Sat Dec 02, 2006 2:47 am Post subject: |
|
|
Merci beaucoup pour ta réponse !
Ca marche impeccable de cette façon avec syslog-ng |
|
Back to top |
|
|
|