Bonjour, Voici mon problème du matin. Je cherche à faire un script qui m'envoie régulièrement par mail les relevés de température effectués sur mon serveur. Le script appelle des commandes et redirrige leur sortie vers un fichier. Une fois terminé, ce fichier est envoyé par mail.
Lorsque je lance le script à la main depuis un terminal, tout est OK mon fichier contient bien les relevés de température de la carte mère et des disques. Lorsque je l'inscrit dans le crontab, je ne récupère que la sortie de la commande "mbmon", pas de température disque dans le fichier... J'ai retourné le problème dans pas mal de sens et je ne vois pas ce qui pourrait merder... Si quelqu'un veut bien y jeter un oeil... Merci d'avance. #!/bin/sh # Envoie par e-mail les relevés de température TMP_DIR=/tmp TMP_FILE=temp.txt [EMAIL PROTECTED] SUBJECT="`hostname` - Relevés de température" cd $TMP_DIR rm -f $TMP_FILE # Message d'accueil echo "Relevés de température effectués le `date`" > $TMP_FILE # Carte mère echo >> $TMP_FILE echo "Carte mère :`mbmon -c 1`" >> $TMP_FILE # Disques echo >> $TMP_FILE echo "Disques :" >> $TMP_FILE echo "`hddtemp /dev/hda`" >> $TMP_FILE echo "`hddtemp /dev/hdb`" >> $TMP_FILE # On repasse en ISO-8859-15 recode UTF-8..ISO-8859-15 $TMP_DIR/$TMP_FILE # Envoi de l'e-mail mail -s "$SUBJECT" $E_MAIL < $TMP_DIR/$TMP_FILE -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]