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
- Message d'origine
De : Seb [EMAIL PROTECTED]
À : debian-user-french@lists.debian.org
Envoyé le : Mardi, 27 Juin 2006, 9h05mn 13s
Objet : Script dans crontab et redirection sortie standard
Bonjour,
Voici mon problème du matin. Je cherche à faire un script qui m'envoie
régulièrement par mail les
Seb a écrit, mardi 27 juin 2006, à 09:05 :
Bonjour,
bonjour,
[...]
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
en un petit peu amélioré (non testé) :
--
#!/bin/sh
E_MAIL=[EMAIL PROTECTED]
SUBJECT=$(hostname) - Relevés de température
(
# Message d'accueil
echo Relevés de température effectués le $(date)
# Carte mère
echo
echo Carte mère : $(mbmon -c
Jacques L'helgoualc'h a écrit :
[...]
Par aillleurs :
$ ls -l $(which hddtemp)
lrwxrwxrwx 1 root root ... /usr/bin/hddtemp - /usr/sbin/hddtemp
$ ls -l /usr/sbin/hddtemp
-rwsr-xr-x 1 root root ... /usr/sbin/hddtemp
___^
donc vérifie que ton binaire est bien setuid root ?
Seb a écrit :
Problème de $PATH... c'est bien vu ! je vais jeter un coup d'oeil.
On y est. C'était bien un problème de $PATH. hddtemp est dans /usr/sbin.
J'ai ajouté ce chemin au $PATH dans mon script et ça fonctionne
correctement.
J'ai pris la version améliorée du script fournie par M.
6 matches
Mail list logo