Page 3 sur 4

Re: impossible de démarrer un script bash au démarrage

Posté : dim. 29 juil. 2018 16:37
par Romaric
le script marche a la main, mais toujours pas en automatique :x :x :x

Re: impossible de démarrer un script bash au démarrage

Posté : dim. 29 juil. 2018 16:46
par dyox
cela fonctionne aussi manuellement ? pas en auto je présume

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
find /home/pi/Pictures/"$date_du_jour"/ -type f -iname "*.jp*g" > /home/pi/bin/JPEGlist.txt
sudo chmod 666 /home/pi/bin/JPEGlist.txt
export DISPLAY=:0.0
feh -q -z -Y -Z -F -D 10.0 -f /home/pi/bin/JPEGlist.txt &

#sudo shutdown -h 21:00
Pour moi au reboot sudo chmod 666 /home/pi/bin/JPEGlist.txt n'est pas validé.
dites-moi les droits de JPEGlist.txt après l'exécution du script en manu et auto

Re: impossible de démarrer un script bash au démarrage

Posté : dim. 29 juil. 2018 16:59
par Romaric
moi je n'ai aucun message au démarrage, je ne sais pas si mon script se lance ou a des messages d'erreur
je suppose qu'il est lancé parce que mon fichier JPEGlist est créé, mais je ne vois rien d'autre

Re: impossible de démarrer un script bash au démarrage

Posté : dim. 29 juil. 2018 17:06
par dyox
et en mettant les scripts dans le sudo crontab ?

Re: impossible de démarrer un script bash au démarrage

Posté : dim. 29 juil. 2018 17:53
par Romaric
c'est ce que j'ai fait avec @reboot

Re: impossible de démarrer un script bash au démarrage

Posté : dim. 29 juil. 2018 18:56
par dyox
Je n'ai plus d'idées là.

Faites-nous un récapitulatif avec l'intérieur du script et de sudo crontab et de ce qui fonctionne ou pas.
Cela aiderai les nouvelles réponses.

Re: impossible de démarrer un script bash au démarrage

Posté : dim. 29 juil. 2018 20:09
par Romaric
oui merci je ferais ça demain, ce soir j'abandonne avant qu'il finisse dans le jardin :twisted: :evil:

Re: impossible de démarrer un script bash au démarrage

Posté : lun. 30 juil. 2018 22:28
par dyox
bonsoir,

Pour info, je viens d'appliquer le tuto cadre photo de François (avec qiv) et cela fonctionne très bien aussi.

J'ai dit une bêtise hier, avec Raspian, il n'y a qu'un crontab.
Et bonne nouvelle, en enlevant l'esperluette, votre script fonctionne.

J'ai testé aussi ces écritures et elles sont équivalentes :
@reboot /home/pi/./slideshow.sh
@reboot /home/pi/slideshow.sh
@reboot ~/slideshow.sh

Re: impossible de démarrer un script bash au démarrage

Posté : lun. 30 juil. 2018 23:41
par dyox
Je me suis mélangé les pinceaux sur le post précédent. J'ai fait les essais avec crontab alors que je n'avais pas effacé mes essais avec ./config/autostart/ (le tuto de François) ; donc c'est normal que cela fonctionnait. Sans, le contrab ne fonctionne pas, donc suivez le tuto de François (/home/pi/.config/autostart/)

Re: impossible de démarrer un script bash au démarrage

Posté : mar. 31 juil. 2018 22:36
par Romaric
bonjour,
je déprime ! j'ai repris mes tests à 0 :
un nouveau script /home/pi/bin/test.sh :

Code : Tout sélectionner

#!/bin/bash
touch /home/pi/bin/date-`date +%Y-%m-%d-%H-%M`.log &
un service dans /home/pi/.config/autostart/test.desktop :

Code : Tout sélectionner

[Desktop Entry]
Type=Application
Exec=lxterminal -e /home/pi/bin/test.sh
donc en gros ya pas plus basique !
au démarrage, j'ai une console qui s'affiche, où je ne peux rien faire, même pas de pi@ au début, il faut que je la quitte
et le fichier de log n'est pas généré !

help please :(:(:(