[RESOLU]Bloquer l'émission d'un rapport journalier cron

Salut à tous,

J’ai une Debian Lenny configuré pour ne recevoir aucun courrier et utiliser un smarthost en envoi(MTA).
Tous les jours, je vois arriver sur ce smarthost, un mail provenance de la Debian à 6h25.
Après inspection, je vois que dans la crontab de la Debian, les tâches journalières sont effectuées à 6h25:

[code]$ cat /etc/crontab
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

m h dom mon dow user command

17 * * * * root cd / && run-parts /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.monthly )
#[/code]
Donc tous les jours, le smarthost reçoit le rapport CRON de la Debian.
Or je ne suis pas intéressé par ce rapport.
J’ai donc supprimé l’option --export de run-parts dans la crontab.
Mais je vois que la Debian continue à émettre tous les jours à 6h25 son rapport:

frontal:/var/log# grep -R root@ exim4/ exim4/mainlog.1:2008-02-12 06:25:02 1JOoZi-0007sx-75 => root@frontal.int.networ k R=smarthost T=remote_smtp_smarthost H=192.168.10.10 [192.168.10.10] exim4/mainlog.1:2008-02-13 06:25:01 1JPB3F-0008Bh-8t <= root@frontal.int.networ k U=root P=local S=480 exim4/mainlog:2008-02-13 06:25:01 1JPB3F-0008Bh-8t => root@frontal.int.network R=smarthost T=remote_smtp_smarthost H=192.168.10.10 [192.168.10.10] frontal:/var/log#
Vous savez comment je peux désactiver l’envoi de ce rapport par mail (sans utiliser de filtrage reseau)?

Merci

.

Super :smiley:
je vais jouer sur le paramètre MAILTO.

Je reviens vous tenir au courant.
Merci

Bonjour, ne faut-il pas redigirer la ligne de commande vers /dev/null ?
Il y a des exemples là :
linuxhelp.net/guides/cron/
grimthing.com/archives/2004/03/0 … ab-emails/
++
cyrille

Sur le systeme émetteur, frontal, j’ai modifié la crontab:

[code]frontal:/var/log# cat /etc/crontab
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

m h dom mon dow user command

17 * * * * root cd / && run-parts /etc/cron.hourly >> /dev/null 2>&1
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.daily >> /dev/null 2>&1 )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.weekly >> /dev/null 2>&1 )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.monthly >> /dev/null 2>&1 )

frontal:/var/log# [/code]J’ai bien rajouté une redirection des sorties vers /dev/null.
Pourtant, mon serveur SMTP sortant continue de m’informer de bounce.
Quand je regarde les logs d’exim de frontal, voilà ce que je trouve:

frontal:/var/log# grep -R root@ exim4/ ... exim4/mainlog.1:2008-02-16 06:25:01 1JQGTt-0000nT-PE <= root@frontal.home.network U=root P=local S=480 exim4/mainlog:2008-02-16 06:25:02 1JQGTt-0000nT-PE => root@frontal.home.network R=smarthost T=remote_smtp_smarthost H=192.168.10.10 [192.168.10.10] frontal:/var/log# 6h25 correspond exactement à la crontab. Il semble que run-parts continue d’émettre un rapport à chaque lancement…

Une idée ?

.

Salut,

Je expliquer mon problème autrement, je croit qu’on ne se comprend pas bien.

Sur le serveur de mail sortant de mon LAN, je vois que chaque jour, j’ai deux bounce.
Il s’agit de mails émis depuis mon LAN vers des adresses non existantes.
En fouillant, je vois que le mail est en provenance d’un équipement précis du LAN (frontal de son petit nom).

En analysant les logs d’exim de frontal, je vois que 2 mails seulement sont envoyés par jour par cet équipement (à une adresse inexistante).
Frontal envoie ces mails tous les jours à 6h25 exactement.
Hors, en regardant la crontab de frontal, on voit que les taches quotidiennes sont effectuées à 6h25.

D’où la conclusion: cron, après avoir effectué ses actions quotidiennes à 6h25, envoie un rapport mail depuis frontal à une adresse impossible. Ce rapport crée un problème mail tous les jours.

D’où mon besoin: empêcher cron de générer ce rapport.
D’où ma crontab configurée ainsi sur frontal:


frontal:/var/log# cat /etc/crontab
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

m h dom mon dow user command

17 * * * * root cd / && run-parts /etc/cron.hourly >> /dev/null 2>&1
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.daily >> /dev/null 2>&1 )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.weekly >> /dev/null 2>&1 )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts /etc/cron.monthly >> /dev/null 2>&1 )

frontal:/var/log#

J’en reviens du coup à ma question: comment empêcher l’envoie de ce mail tous les jours ?

Merci :smiley:

.

Ca y est, je vois où tu veux en venir.

Le mail qui part tous les matins à 6h25, n’est pas du à cron, mais à un des scripts du répertoire /etc/cron.daily.

Donc enlever le rapport cron n’empechera pas d’envoyer le mail.

Ok…

Donc il faut que je trouve lequel de ces scripts provoque l’émission du mail:

frontal:/etc/cron.daily# ls -alh total 26K drwxr-xr-x 2 root root 1.0K 2008-02-08 22:22 . drwxr-xr-x 49 root root 5.0K 2008-02-17 17:39 .. -rwxr-xr-x 1 root root 5.0K 2007-02-26 21:21 apt -rwxr-xr-x 1 root root 314 2007-03-14 14:11 aptitude -rwxr-xr-x 1 root root 502 2007-01-02 17:26 bsdmainutils -rwxr-xr-x 1 root root 3.9K 2007-01-20 09:46 exim4-base -rwxr-xr-x 1 root root 89 2006-04-08 23:16 logrotate -rwxr-xr-x 1 root root 954 2007-11-17 20:04 man-db -rw-r--r-- 1 root root 102 2006-12-20 00:02 .placeholder -rwxr-xr-x 1 root root 3.3K 2006-12-20 00:02 standard -rwxr-xr-x 1 root root 1.2K 2008-01-08 08:52 sysklogd frontal:/etc/cron.daily#

Right :question:

.

Ok,

je vais jetter un coup d’oeil et je te tiens au courant
:smt006

J’ai reconfiguré frontal en mode no network.

Impec :smiley:

.

Merci à toi :smt002
et aux autres