script python via la crontab

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: script python via la crontab

Message par vil1driver »

Pour préciser le point signifie 'dans le répertoire courant'
Pour rappel il édite avec sudo..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: script python via la crontab

Message par vr6man »

oui je suis bien dans pi et le répertoire est bien domoticz2
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: script python via la crontab

Message par patrice »

Bonsoir
un petit ls -lisa dont tu copierai le retour nous donnerai les droits appliques au fichier en question
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: script python via la crontab

Message par vr6man »

voila

128131 4 drwxr-xr-x 3 pi pi 4096 nov 24 17:12 .
127945 4 drwxr-xr-x 9 pi pi 4096 nov 14 19:18 ..
129259 4 drwxr-xr-x 2 pi pi 4096 nov 24 17:12 .AppleDouble
134338 8 -rwxr-xr-x 1 pi pi 1847 jun 19 21:59 clean_start.py
126506 32 -rwxr-xr-x 1 pi pi 30632 nov 24 11:48 cozytouch.py
128128 8 -rw-r--r-- 1 pi pi 4316 jun 23 15:45 domoticz.py
128132 4 -rw-r--r-- 1 pi pi 1993 jun 23 15:45 googlepubsub.py
128127 4 -rw-r--r-- 1 pi pi 1116 jun 23 15:45 reloader.py
128125 4 -rw-r--r-- 1 pi pi 637 jun 23 15:45 script_device_demo.py
128126 4 -rw-r--r-- 1 pi pi 353 jun 23 15:45 script_time_demo.py
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: script python via la crontab

Message par patrice »

merci
Lorsque tu lance ta commande dans ton crontab tu es connecté en tant que utilisateur pi ou bien un autre ?
En d'autres mots Est ce bien le crontab de pi que tu utilises ?
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: script python via la crontab

Message par vr6man »

oui je suis connecté en pi pour la crontab
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: script python via la crontab

Message par patrice »

Bien,
Dans ton script vire le env devant l'appel de python et fait une sortie dans un fichier comme d'ahab et envoie ca ici STP
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: script python via la crontab

Message par vr6man »

j'ai mis

*/2 * * * * python2.7 /home/pi/domoticz2/scripts/python/cozytouch.py >> /home/pi/cozytouch.log 2>&1

dans le log j'ai:

Requete de test reussie : Interrogation serveur...
idx sauvegarde : 15
liste des devices sauvegardes:
[{'nom': 'chauffe eau_1', 'idx_compteur_pompe': u'534', 'idx_conso_eau': u'533', 'url': u'io://0809-5152-2318/14439796#1', 'idx_mesure_temp': u'532', 'idx_compteur': u'535', 'idx_switch_auto_manu': u'530', 'x': 1, 'idx_on_off': u'531'}]


Par contre toujours pas de device mis a jour
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: script python via la crontab

Message par patrice »

AAAHHHH

Mais donc ca marche !!
Tu n'a plus d'erreur d'excution due à crontab , c'est juste un bug dans ta ligne de mise à jour de ton device probablement
Donc la crontab n'a plus rien à faire la dedans c'est pas elle qui bugge mais ton script cozytouch qui ne fait pas le bon boulot
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
vr6man
Messages : 627
Inscription : 18 juil. 2017, 12:15

Re: script python via la crontab

Message par vr6man »

on peu pas vraiment dire ca

ca donne ce message depuis que j'ai enlevé sur tes conseils env

par contre les devices ne se mettent pas à jour
Répondre