RoulsFB
Posts: 9
Joined: Thu Feb 02, 2017 7:55 am

Probleme Qiv crontab et python

Sun Jan 07, 2018 5:00 pm

Bonjour Chers amis,
Mon raspberry me sert a piloter une playlist composé de vidéo et d'image.
Lorsque je démarre mon script classiquement, tout fonctionne. Néanmois, a partir du moment ou j'insère dans le crontab, les images refusent d'être lu
Voici le script

Code: Select all

import subprocess,os,time
from lxml import etree

path = '/home/pi/playlist/'
time.sleep(5)

videos = ["test1.jpg","test2.jpg","test1.avi"]
extention=["jpg","jpg","avi"]
extImage=["jpg", "gif", "bmp", "png", "svg"]
extVideo=["mp4", "avi", "mkv", "mov"]

while(1):
 for ivid,media in enumerate(videos):
   if extention[ivid].lower() in extImage:
    processNonReserve = subprocess.Popen(["qiv", "-display=:0.0", "-f", "-R", "-n","-l","-t","-i","-m", path + "media/" + media])
    time.sleep(5)
    processNonReserve.kill()
   elif extention[ivid].lower() in extVideo:
    processNonReserve2 = subprocess.call(["omxplayer","-b", "-o", "hdmi", path + "media/" + media])
PS : j'ai supprimer le superflu qui fonctionne, il y a juste la portion sur laquel j'ai un doute. Les repertoires sont bons et les fichiers existent. Comme je l'ai dit : tout fonctionne quand je lance le script manuellement, qiv beug uniquement quand le script est inserer dans le crontab

totoharibo
Posts: 3476
Joined: Thu Jan 24, 2013 8:43 am

Re: Probleme Qiv crontab et python

Mon Jan 08, 2018 3:57 pm

pas essayé : le chemin complet du qiv et omxplayer dans ton script ?

RoulsFB
Posts: 9
Joined: Thu Feb 02, 2017 7:55 am

Re: Probleme Qiv crontab et python

Mon Jan 08, 2018 8:17 pm

Il suffisait de rajouter

Code: Select all

export DISPLAY=:0
dans le cron avant l’executIon du script. Merci, sujet résolu :)

Return to “Français”

Who is online

Users browsing this forum: No registered users and 8 guests