Problème avec script python et crontab  [RESOLU]

Python est le langage de prédilection du Raspberry Pi

Modérateurs : Francois, Manfraid

Répondre
Ben
Messages : 6
Enregistré le : ven. 27 janv. 2017 11:17

Problème avec script python et crontab

Message par Ben » mar. 7 févr. 2017 11:35

Bonjour,
Je ne savais pas trop où poser ma question alors c'est ici que je viens, bref rentrons dans le vif du sujet.

Je sauvegarde le flux vidéo de mes caméras avec motion qui créé un fichier toutes les heures intitulé 'cameras-jour-moi-heure' pour le 07 février a 9h nous aurons 'cameras-07-02-09h'.
Ces enregistrement étant stockés sur le raspberry je veux les envoyer sur mon serveur, qui a plus de place pour les accueillir, j'utilise donc un script en python pour envoyer l'enregistrement, et un autre pour créer un dossier dans lequel les enregistrement s de la journée seront stockés.

"Oui c'est bien beau, mais il est où le soucis ?"

Le soucis c'est que ça fonctionne très bien en les exécutant un par un, planifiés avec la crontab il n'y a plus que le créateur de dossier qui fonctionne. C'est à dire que l'envoi de fichier fonctionne en l’exécutant dans le terminal avec > python script_ftp.py mais quand je le planifie avec la crontab, il se connecte, rentre dans le dossier, ne fait rien et se déconnecte. J'en déduis donc que la crontab fonctionne mais que le problème se situe au niveau de mon script, mais qu'est-ce qui change entre l'exécution manuelle et celle par la crontab ???
Le script pour envoyer le fichier :
#! /usr/bin/python
import ftplib
from ftplib import FTP
import time
time1= time.strftime("%d-%m-%H")
time2= time.strftime("%y-%m-%d")
session = ftplib.FTP('adresseip','user','password')
session.cwd( time2 +' Enregistrement')
file = open('cameras-'+ time1 + 'h.mpg','rb')
session.storbinary('STOR cameras-'+ time1 + 'h.mpg', file)
file.close()
session.quit()

La crontab :

59 0-8 * * * python /home/pi/motion/script_ftp.py
59 18-23 * * * python /home/pi/motion/script_ftp.py
59 * * * 6-7 python /home/pi/motion/script_ftp.py
01 0 * * * python /home/pi/motion/dossier.py

Merci de votre aide !

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

Re: Problème avec script python et crontab  [RESOLU]

Message par Manfraid » mar. 7 févr. 2017 11:43

Salut, dans l'ouverture du fichier essaye de mettre le chemin complet vers la vidéo, je pense que le problème viens de la
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.

Ben
Messages : 6
Enregistré le : ven. 27 janv. 2017 11:17

Re: Problème avec script python et crontab

Message par Ben » mar. 7 févr. 2017 13:23

Et le miracle s’accomplit, merci !

Répondre

Retourner vers « Python »