Script dans crontab et redirection sortie standard

2006-06-27 Par sujet Seb
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

Re : Script dans crontab et redirection sortie standard

2006-06-27 Par sujet pingouin osmolateur
- 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

Re: Script dans crontab et redirection sortie standard

2006-06-27 Par sujet Jacques L'helgoualc'h
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

Re: Script dans crontab et redirection sortie standard

2006-06-27 Par sujet kolter
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

Re: Script dans crontab et redirection sortie standard

2006-06-27 Par sujet Seb
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 ?

Re: Script dans crontab et redirection sortie standard

2006-06-27 Par sujet Seb
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.