Monitorer mdadm avec cron.d

Bonjour,

Je rencontre un souci avec cron.d .
En fait je souhaite recevoir quotidiennement une information concernant l’état du raid.
Pour cela j’ai créé un script trés basic qui me permet de recevoir sur ma boite mail le détail du raid. Ce script est placé dans /etc/cron.daily, mais pour des raisons, non expliquées pour moi, cron.daily n’exécute rien. Ayant mare de chercher on m’a donné une autre astuce: renseigner un fichier dans cron.d. Bref le pb ne situe pas là, même si je ne crache pas sur toutes infos qui pourrait m’aider à comprendre le soucis. Je précise que cron.hourly fonctionne par contre…
Mon problème c’est que si j’éxécute à la main le script “/etc/cron.daily/mdadm” je reçois le mail avec comme contenu le résultat de la commande. Par contre quand le script est exécuté via la tache cron, le contenu du mail est vide… C’est déjà bien de recevoir un mail, mais avec du contenu c’est encore mieux!

contenu du fichier /etc/cron.daily/mdadm

#!/bin/sh HOST=`/bin/uname -n` DATE=`/bin/date '+%Y/%m/%d %H:%M:%S %Z'` (mdadm --detail /dev/md0) 2> /dev/null | /usr/bin/mail -s "MDADM report: $HOST $DATE" root

Contenu du fichier /etc/cron.d/monitoring

[code]## CRON.D PERSO #
################

Monitoring raid

15 15 * * * root /etc/cron.daily/mdadm
[/code]

Aurriez vous une explication à cela svp ?

Distribution: debian etch, se3 (mais il semble que le noyau est standard et qu’il n’y a pas de modif du système)

Cordialement
Sylvain

et avec la crontab utilisateur ?

et en mettant /sbin/mdadm dans ton script ??

Et bien je te remercie car en mettant /sbin/mdadm effectivement j’ai bien le contenu de la commande.
Sylvain