Bonjour,
Je rencontre un petit problème sur un script vérifiant l'espace disque utilisé sur chaque partition du système et envoyant un mail d'alerte lorsqu'un certain seuil est dépassé.
Voici le script :
Lorsque j’exécute le script à la main tout fonctionne cependant lorsque le script est exécute via le cron je ne reçoit aucun mail d'alerte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 seuil=90 for partition in /dev/sda1 /dev/sda2 /dev/sda3 do df=`df -h $partition` p_utilise=`echo $df | cut -f14 -d ' '` p_utilise2=${p_utilise:0:2} if [ $p_utilise2 -gt $seuil ] then t_partition=`echo $df | cut -f11 -d ' '` e_utilise=`echo $df | cut -f12 -d ' '` e_restant=`echo $df | cut -f13 -d ' '` corps="Bonjour,\n\nL'espace disque actuellement disponible sur la partition $partition a dépassé le seuil d'alerte de $seuil %.\n\nTaille de la partition : $t_partition\nEspace utilisé : $e_utilise\nEspace restant : $e_restant\n\nCordialement,\n--\n*****" echo -e $corps | mail -s "Alerte : Espace disque" -a "From: *****<*****@*******.fr>" admin@********.fr fi done
En mettant /bin/df et /usr/bin/mail le problème est toujours présent.
Johan
Partager