Page 3 sur 3

Re: Configuration de la crontab

Posté : jeu. 27 nov. 2014 13:35
par mikebzh44
Et comment veux-tu que ton shell job.sh envoi un SMS, puisque tu n'appelles pas le shell envoi_SMS.sh ??

Tout ce que tu fais, c'est écrire la date et l'heure dans un fichier crontest.txt.

Alors, soit tu appelles ton script envoi_SMS.sh dans ton script job.sh :

Code : Tout sélectionner

#!/bin/sh
date >> /tmp/crontest.txt
/home/pi/envoi_SMS.sh
PS : il vaut mieux travailler avec les chemins absolus, comme ça tu es certain de savoir quel fichier/script tu utilises et où les fichiers seront générés

Soit tu appelles directement ton script envoi_SMS.sh dans la crontab :

Code : Tout sélectionner

crontab -e

*/5 * * * * pi /home/pi/envoi_SMS.sh
[/crontab]

Par contre, tu as intérêt à mettre un peu d'intelligence dans le shell envoi_SMS.sh sinon, tu vas recevoir un SMS tous les 5 minutes, ça risque d'être lourd :P

Re: Configuration de la crontab

Posté : jeu. 27 nov. 2014 14:24
par micsec
job.sh :
j'ai bien ceci

#!/bin/sh
date >> /tmp/crontest.txt
/home/pi/envoi_SMS.sh

L'appel ./job.sh fonctionne bien (date dans le fichier et SMS reçu)

Mais c'est bien le crontab qui ne marche plus !!
*/5 * * * * pi /home/pi/job.sh

Note : j'ai mis une fréquence de 5 minutes mais uniquement pour les essais. Lorsqu'il marchera bien, je mettrai 1 fois par jour

Re: Configuration de la crontab

Posté : jeu. 27 nov. 2014 14:26
par mikebzh44
Pourquoi tu mets pi avant la commande ?

Tu utilises laquelle crontab ? Celle de root ou de pi ?

Le mieux est de virer la ligne dans la crontab de root, éditer cette de pi et de mettre cette ligne dedans :

*/5 * * * * /home/pi/job.sh

Re: Configuration de la crontab

Posté : jeu. 27 nov. 2014 18:13
par micsec
ok, tout semble bon maintenant, le cron fonctionne. J'attends demain midi le prochain SMS

Pour tout expliquer, je commence un projet domotique et j'ai commencé par l'envoi journalier d'un SMS sur mon portable. Comme je suis de temps en temps absent plusieurs semaines je souhaite m'assurer que le courant électrique est présent chez moi (j'ai eu un pb de congélateur il y a quelques temps à cause du disjoncteur qui a sauté). Puis j'ai d'autres idées à développer par la suite : une webcam avec détection de mouvement (alarme), commande à distance du chauffage, .... Le Raspberry est génial pour ça

Je dois me familiariser avec Linux, je vais chercher un didacticiel. Mais il est possible que je m'adresse encore à vous prochainement, vous maîtrisez bien le sujet.

Je remercie tous ceux qui m'ont aidé : mikebzh44, mike913, manfraid, domi

A bientôt
micsec

Re: Configuration de la crontab

Posté : jeu. 27 nov. 2014 19:05
par mikebzh44
Pour le congélo, je vais lui mettre une sonde de température dedans et le ROi enverra un email / sms si le T° dépasse un certain seuil.

Car là, avec un envoi par jour, t'es pas à l'abri d'avoir une coupure, que le RPi reboot mais que le congélo se prenne une claque et qu'il ne reparte pas.

Envoyé de mon Nexus 5 en utilisant Tapatalk