diff --git a/poster_display.sh b/poster_display.sh old mode 100644 new mode 100755 diff --git a/runit/poster_display/log/run b/runit/poster_display/log/run new file mode 100755 index 0000000..14ab72a --- /dev/null +++ b/runit/poster_display/log/run @@ -0,0 +1,3 @@ +#!/bin/sh + +exec svlogd -tt /var/log/poster_display diff --git a/runit/poster_display/run b/runit/poster_display/run new file mode 100755 index 0000000..1f9b4bf --- /dev/null +++ b/runit/poster_display/run @@ -0,0 +1,21 @@ +#!/bin/sh + +REMOTE_URL="http://217.115.244.100/tvpresentation/" + +USER=tv +export XDG_RUNTIME_DIR=/run/user/$(id -u "$USER") + +export WAYLAND_DISPLAY=wayland-1 + +# počkej na dostupnost sítě / serveru (max 60 sekund) +for i in $(seq 1 60); do + if wget --spider -q "$REMOTE_URL"; then + echo "Síť dostupná, spouštím prezentaci" + exec chpst -u $USER /usr/local/bin/plakaty.sh + fi + echo "Čekám na síť ($i/60)..." + sleep 1 +done + +echo "Síť nebyla dostupná, končím se chybou" +exit 1