Page 2 sur 4
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 15:24
par Romaric
avec le PATH
par contre les commandes DATE et FIND fonctionnent, vu que JEPGlist.txt est construit correctement
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 15:26
par dyox
essayez
Code : Tout sélectionner
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
date_du_jour=$(date "+%m - %d")
find /media/pi/8177-BB35/"$date_du_jour"/ -type f -iname "*.jp*g" > JPEGlist.txt
DISPLAY=:0.0 XAUTHORITY=/home/pi/.Xauthority /usr/bin/feh -q -z -Y -Z -F -D 10.0 -f /home/pi/JPEGlist.txt &
sudo shutdown -h 21:00
Il faut les chemins complets partout !
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 15:33
par Romaric
c'est déja ce que j'avais
Code : Tout sélectionner
#!/bin/bash
#date_du_jour='07 - 22'
PATH=/home/pi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
date_du_jour=$(date "+%m - %d")
#find /media/pi/8177-BB35/"$date_du_jour"/ -type f -iname "*.jp*g" > /home/pi/bin/JPEGlist.txt => ancienne ligne avec la clef usb
find /home/pi/Pictures/"$date_du_jour"/ -type f -iname "*.jp*g" > /home/pi/bin/JPEGlist.txt => ligne teste avec les photos en local
sudo chmod 666 /home/pi/bin/JPEGlist.txt
DISPLAY=:0.0 XAUTHORITY=/home/pi/.Xauthority /usr/bin/feh -q -z -Y -Z -F -D 10.0 -f /home/pi/bin/JPEGlist.txt &
#sudo shutdown -h 21:00
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 15:44
par dyox
sudo chmod 666 /home/pi/bin/JPEGlist.txt , c'est pourquoi faire ? Là c'est l'utilisateur pi qui le crée donc je dirais inutile.
pouvez-vous me détailler cette ligne : DISPLAY=:0.0 XAUTHORITY=/home/pi/.Xauthority /usr/bin/feh -q -z -Y -Z -F -D 10.0 -f /home/pi/bin/JPEGlist.txt &
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 15:49
par Romaric
pouvez-vous me détailler cette ligne : DISPLAY=:0.0 XAUTHORITY=/home/pi/.Xauthority /usr/bin/feh -q -z -Y -Z -F -D 10.0 -f /home/pi/bin/JPEGlist.txt &
pour le début de la ligne je ne sais pas expliquer DISPLAY=:0.0 XAUTHORITY=/home/pi/.Xauthority ; c'est un copier collé de code trouvé sur internet concernant la création d'un cadre photo numérique sous Raspberry
il est précisé sur le site :
pour la fin c'est l'exécution du programme feh avec un certain nombre d'option pour lancer en plein écran, aléatoire, etc et il lance les photos contenu dans la liste JPEGlist.txt
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 16:10
par dyox
Vous pouvez mixez avec ça aussi :
https://www.framboise314.fr/un-cadre-ph ... utomatique
Code : Tout sélectionner
#!/bin/bash
#date_du_jour='07 - 22'
PATH=/home/pi/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
date_du_jour=$(date "+%m - %d")
#find /media/pi/8177-BB35/"$date_du_jour"/ -type f -iname "*.jp*g" > /home/pi/bin/JPEGlist.txt => ancienne ligne avec la clef usb
find /home/pi/Pictures/"$date_du_jour"/ -type f -iname "*.jp*g" > /home/pi/bin/JPEGlist.txt => ligne teste avec les photos en local
sudo chmod 666 /home/pi/bin/JPEGlist.txt
export DISPLAY=0:0
/usr/bin/feh -q -z -Y -Z -F -D 10.0 -f /home/pi/bin/JPEGlist.txt &
#sudo shutdown -h 21:00
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 16:15
par Romaric
Oui j'ai également vu ce lien
la solution proposée ne fonctionne pas non plus
et en plus le script ne se lance plus a la main du coup, il y a une erreur sur le Display
Merci quand meme
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 16:24
par dyox
avec export DISPLAY=localhost:0.0 c'est mieux ? (pris dans : $ env)
[EDIT] ma bonne écriture aurait dû être export DISPLAY=:0.0
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 16:27
par Romaric
idem
par contre moi je n'ai pas localhost dans mon $ env
Re: impossible de démarrer un script bash au démarrage
Posté : dim. 29 juil. 2018 16:30
par dyox
c'est corrigé : export DISPLAY=:0.0
Moi j'ai localhost sur un pi avec accès a distance