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

Le système préconisé par la Fondation Raspberry Pi

Modérateurs : Francois, maxty01

Romaric
Messages : 17
Enregistré le : dim. 29 juil. 2018 10:55

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

Message par Romaric » dim. 29 juil. 2018 16:37

le script marche a la main, mais toujours pas en automatique :x :x :x

dyox
Raspinaute
Messages : 568
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

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

Message par dyox » dim. 29 juil. 2018 16:46

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
Modifié en dernier par dyox le dim. 29 juil. 2018 17:04, modifié 1 fois.
Débutant sous RPi / linux

:arrow: :arrow: :arrow: [Pour bien commencer] Pour les nouveaux acquéreurs de Raspberry Pi (liste de liens utiles)

Romaric
Messages : 17
Enregistré le : dim. 29 juil. 2018 10:55

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

Message par Romaric » dim. 29 juil. 2018 16:59

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

dyox
Raspinaute
Messages : 568
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

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

Message par dyox » dim. 29 juil. 2018 17:06

et en mettant les scripts dans le sudo crontab ?
Débutant sous RPi / linux

:arrow: :arrow: :arrow: [Pour bien commencer] Pour les nouveaux acquéreurs de Raspberry Pi (liste de liens utiles)

Romaric
Messages : 17
Enregistré le : dim. 29 juil. 2018 10:55

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

Message par Romaric » dim. 29 juil. 2018 17:53

c'est ce que j'ai fait avec @reboot

dyox
Raspinaute
Messages : 568
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

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

Message par dyox » dim. 29 juil. 2018 18:56

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.
Débutant sous RPi / linux

:arrow: :arrow: :arrow: [Pour bien commencer] Pour les nouveaux acquéreurs de Raspberry Pi (liste de liens utiles)

Romaric
Messages : 17
Enregistré le : dim. 29 juil. 2018 10:55

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

Message par Romaric » dim. 29 juil. 2018 20:09

oui merci je ferais ça demain, ce soir j'abandonne avant qu'il finisse dans le jardin :twisted: :evil:

dyox
Raspinaute
Messages : 568
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

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

Message par dyox » lun. 30 juil. 2018 22:28

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
Modifié en dernier par dyox le lun. 30 juil. 2018 23:42, modifié 1 fois.
Débutant sous RPi / linux

:arrow: :arrow: :arrow: [Pour bien commencer] Pour les nouveaux acquéreurs de Raspberry Pi (liste de liens utiles)

dyox
Raspinaute
Messages : 568
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

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

Message par dyox » lun. 30 juil. 2018 23:41

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/)
Débutant sous RPi / linux

:arrow: :arrow: :arrow: [Pour bien commencer] Pour les nouveaux acquéreurs de Raspberry Pi (liste de liens utiles)

Romaric
Messages : 17
Enregistré le : dim. 29 juil. 2018 10:55

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

Message par Romaric » mar. 31 juil. 2018 22:36

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 :(:(:(

Répondre

Retourner vers « Raspbian »