MetalForLive
Admiral
- Registriert
- Sep. 2011
- Beiträge
- 8.183
Hallo zusammen,
ich habe ein Rapsberry Pi 5 auf dem Ubuntu in der Desktopversion läuft.
Ziel ist es, das Raspi für eine Veranstaltung hinter einen TV zu hängen und ein Video abzuspielen was permanent geloopt wird.
Den VLC Player hab ich so eingestellt, dass er genau das tut.
Nun wollte ich aber einen Script bauen, damit das Video immer beim start des Raspis abgespielt wird.
ich habe hierzu schon etliche Forenbeiträge gelesen aber bekomme es einfach nicht zum laufen.
Crontab -e sieht wie folgt aus:
Hab es auch schon mit sleep bis 120 sekunden und auch ganz ohne probiert.
der script selbst sieht wie folgt aus:
ich habe geprüft, das crontab auch bei dem richtigen User genutzt wurde und nicht mit root o.ä.
Ich habe mit "echo $DISPLAY" geprüft, dass die Umgebungsvariable für den Xserver passt.
Ich habe mit "grep CRON /var/log/syslog" geschaut ob dort etwas im log zu sehen ist was auf einen fehler hindeutet. Leider ist das Log nicht wirklich Hilfreich. Dort steht nur der Befehl der im crontab steht und "inf (No MTA installed, discarding output)".
Wenn ich den script per terminal ausführe, macht er genau das was er soll.
Nur mit Crontab klappt es nicht.
Hat jemand noch eine Idee?
ich habe ein Rapsberry Pi 5 auf dem Ubuntu in der Desktopversion läuft.
Ziel ist es, das Raspi für eine Veranstaltung hinter einen TV zu hängen und ein Video abzuspielen was permanent geloopt wird.
Den VLC Player hab ich so eingestellt, dass er genau das tut.
Nun wollte ich aber einen Script bauen, damit das Video immer beim start des Raspis abgespielt wird.
ich habe hierzu schon etliche Forenbeiträge gelesen aber bekomme es einfach nicht zum laufen.
Crontab -e sieht wie folgt aus:
Code:
@reboot sleep 20 && /home/user/videoscript.sh
Hab es auch schon mit sleep bis 120 sekunden und auch ganz ohne probiert.
der script selbst sieht wie folgt aus:
Code:
#!/bin/bash
DISPLAY=:0 cvlc /home/user/Videos/video.mp4
ich habe geprüft, das crontab auch bei dem richtigen User genutzt wurde und nicht mit root o.ä.
Ich habe mit "echo $DISPLAY" geprüft, dass die Umgebungsvariable für den Xserver passt.
Ich habe mit "grep CRON /var/log/syslog" geschaut ob dort etwas im log zu sehen ist was auf einen fehler hindeutet. Leider ist das Log nicht wirklich Hilfreich. Dort steht nur der Befehl der im crontab steht und "inf (No MTA installed, discarding output)".
Wenn ich den script per terminal ausführe, macht er genau das was er soll.
Nur mit Crontab klappt es nicht.
Hat jemand noch eine Idee?