[Résolu] Crontab qui ne fonctionne pas  [RESOLU]

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Répondre
Avatar du membre
Gpapig
Messages : 75
Enregistré le : ven. 10 juin 2016 12:48

[Résolu] Crontab qui ne fonctionne pas

Message par Gpapig » lun. 27 juin 2016 11:27

Bonjour à tous,

Je suis entrain de bricoler un système de surveillance et je tente de tout faire à la main histoire de m'amuser ^^

Je tente de lancer le soft de surveillance que lorsque les smartphones de la famille ne sont pas connecté au Wifi.

Mon script est le suivant (version test, après en fonction de la présence ou non des adresses MAC sur le réseau, il lancera ou arrêtera la surveillance video).
Il fonctionne bien tant qu'il n'est pas dans le crontab. Une fois dedans je ne recois rien et ne voit pas d'erreur dans le log (Le lancement de la tâche est bien indiquée mais pas d'erreur ou autre) :

#!/bin/bash
# To know if XX is at home or not

sudo arp-scan -l >> arplist

if grep -q XX:XX:XX:XX:XX:XX arplist ; then # filtre MAC
#echo "XXX is at home - $(date)";
ssmtp XXXX@gmail.com < /home/pi/email_is_at_home;
else
#echo "XXX is not at home - $(date)";
ssmtp XXXX@gmail.com < /home/pi/email_is_not_home;
fi

le crontab -e :

*/1 * * * * /home/pi/detection1.sh


Une idée du pourquoi du comment ça ne marche pas?
Les droits sur le fichier sont en 755

Edit : le tout sous raspbian, je ne l'avais pas précisé
Modifié en dernier par Gpapig le lun. 27 juin 2016 12:46, modifié 1 fois.

Avatar du membre
Manfraid
Raspinaute
Messages : 1402
Enregistré le : ven. 3 oct. 2014 14:50
Contact :

Re: Crontab qui ne fonctionne pas

Message par Manfraid » lun. 27 juin 2016 11:45

mais le chemin absolut pour le fichier arplist cela fonctionnera mieux je pense
NAS : DIY OS Debian: DD250Go + 3x2To + 6To
Raspberry pi : 2B OS : Raspbian
Se tromper est humain, Vraiment foutre la merde nécessite le mot de passe de root.

destroyedlolo
Raspinaute
Messages : 1634
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: Crontab qui ne fonctionne pas

Message par destroyedlolo » lun. 27 juin 2016 12:20

Manfraid a écrit :mais le chemin absolut pour le fichier arplist cela fonctionnera mieux je pense
... et si ca ne marche pas, vérifie si le PATH est correcte, en particulier si arp-scan et ssmtp sont bien trouvés.

(Le profile de l'utilisateur n'est pas sourcé normalement dans l'environnement du cron)
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Avatar du membre
Gpapig
Messages : 75
Enregistré le : ven. 10 juin 2016 12:48

Re: Crontab qui ne fonctionne pas  [RESOLU]

Message par Gpapig » lun. 27 juin 2016 12:29

Merci à vous deux, cela fonctionne :)

Je note dans un coin de ma tête de toujours mettre les path en entier pour le cron :D

Répondre

Retourner vers « Débutants »