Bonjour,
voici mon probleme:
en utilisant crontab -e(en etant en root)
j'ai rentré ces lignes:
0 17 * * * root /bin/temphddmulti.sh
0 18 * * * root /bin/temphddmulti.sh
le script /bin/temphddmulti.sh:
#!:bin/bash
#recup temp disque dur
var1=$(smartctl -a /dev/sda |grep Current | grep Temperature | awq '{print $4}')
#recup date execution script
var2=$(date '+%H:%M == %d/%m/%Y')
#def temperature maxi
var3=62
#comparaison temp
if [ $var1 -gt $var3 ];then
echo "$var2" "temperature elevée" "$var1" |mutt -s "alerte" monadresse@domaine.fr
fi
if [ $var3 -gt $var1 ];then
echo "$var1 $var2" >> /etc/temphddmulti.txt
fi
le script est créé sous root et rendu exécutable (chmod +x)
lancer a la main(en root) le script s exécute merveilleusement(en modifiant var3 pour avoir les deux cas de figure)
mais avec le cron je n'est rien dans /etc/temphddmulti.txt!!!!
jai modifier les droit du script genre chmod 711 mais tjrs rien
de l aide svp merci d avance