Ich habe mir ein Skript, dass mir alle Medien-Dateien in einem Ordner abspielen soll aus dem Netz kopiert und versuche nun es so zu modifizieren, dass es tut was es soll. Das Script nutze ich allerdings nicht auf Ubuntu, sondern auf Raspbian.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | #!/bin/sh # get rid of the cursor so we don't see it when videos are running setterm -cursor off # set here the path to the directory containing your videos VIDEOPATH="/media/usb/videos/" # 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 --no-osd -b -o hdmi $entry > /dev/null done fi done |
Das Problem nummer eins ist: ich habe meine Videos schon benannt... mit Leerzeichen im Dateinamen 🙄 gibt es einen Trick der das auftretende Problem (keine \ vor den Leerzeichen) lösen kann? ggf. auch mit anderen Sonderzeichen, welche ja eventuell auch mal auftreten können.
Problem Nummer zwo: das Script arbeitet in einem Endlosloop, was es eigentlich nicht soll. klar kann ich es einfach killen, aber vermutlich gibts da was eleganteres 😀
bitte entschuldigt die Newbfragen, das sind meine ersten Schritte mit scripten ☺
Gruß kopeter
Moderiert von rklm:
Distribution entfernt