Objectif
Lire automatiquement au démarrage du Raspberry Pi les fichiers vidéos qui sont dans le répertoire /home/pi/video/.
Script à créer avec nano
Dans /home/pi, créer un fichier script:
1 |
nano video.sh |
Puis y copier les lignes suivantes (en les adaptant).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
#!/usr/bin/env bash timelimit=8 echo -e " You have $timelimit seconds to cancel the video. \n Please press any key to cancel... \c" n$ read -n 1 -s -t $timelimit name #read -t $timelimit name <&1 # for bash versions bellow 3.x if [ ! -z "$name" ] then echo -e "\n Video cancelled" exit else echo video fi # get rid of the cursor so we don't see it when videos are running setterm -cursor off setterm -blank -1 # set here the path to the directory containing your videos VIDEOPATH="/home/pi/video" # you can normally leave this alone SERVICE="omxplayer" # now for our infinite loop! while true; do if ps ax | grep -v grep | grep $SERVICE > /dev/null then sleep 1; else for entry in $VIDEOPATH/* do clear omxplayer -o local $entry > /dev/null done fi done |
Créer une tâche cron ou crontab
1 2 3 4 5 6 |
# Créer un fichier cronfile (nécessaire?) touch cronfile # edit crontab file crontab -e # Copy (and adapt) this line in your crontab file and save: @reboot /home/pi/./video.sh |
Je n’ai pas de moyen d’arrêter la boucle. Je reboot tout simplement…
0 commentaires