Bonjour,
Merci pour votre réponse, je ne peux pas répondre dans le topic, celui-ci ayant été fermé par un modérateur.
Entre deux explications linguistiques et de forme avec N_BaH, j'ai modifié mes scripts en me servant de la fonction mail de php et non plus en utlisant bash pour les envoyer.
Citation:
Envoyé par jlliagre
Il est normal de recevoir un mail chaque fois que la commande lancée par cron affiche un message d'erreur ou ne peut simplement pas être exécutée.
la crontab execute le bash suivant:
Code:
1 2 3 4 5
| #!/bin/bash
cd /home/Adafruit_Python_DHT/examples
sudo ./AdafruitDHT.py 22 25
cd /var/www/html/
sudo php alarmetemp_03.php |
Et apparamment l'erreur concerne la lecture de la sonde le script .py j'ai supprimé ce qui me paraissait superflu dans le script Python ainsi que toutes les remarques, avec les modifications liées à la fonction mail de php, tout fonctionne correctement.
Citation:
Envoyé par jlliagre
Il serait probablement utile de nous dire ce qu'il y a dans ces fameux mails !
Pour information voici le contenu du bash qui envoyait les e-mails avant.
Code:
1 2 3
| #!/bin/bash
# ENVOIS DU MAIL D'ALARME TROP CHAUD
echo "Hi, \n La temperature est trop haute.\n La lampe a été éteinte. Contrlolez s'il vous plait." | mail -s "Temperature trop haute" ooops@tld.com |
Merci pour votre aide.
Cordialement.