In Anlehnung an Mausis Code habe ich meinen etwas angepasst. Mir ist (beim schnellen drüberschauen) aufgefallen, dass alle relevanten Sky-Sender folgendes Servicereferenz-Muster haben: 1:0:19:*:*:85:C00000:0:0:0:
Davon weichen nur wenige Kinder- und Sport-Sender ab.
Beim Search-Pattern bin ich mir hinsichtlich der richtigen Anwendung der Wilcards nicht ganz sicher.
Alles anzeigen
Davon weichen nur wenige Kinder- und Sport-Sender ab.
Beim Search-Pattern bin ich mir hinsichtlich der richtigen Anwendung der Wilcards nicht ganz sicher.
Shell-Script
- #!/bin/bash
- # trigger restart yes/no
- RESTART=false
- # create more vars
- CURRENTTIME=
- STOPTIME=
- # current date plus 24h
- STOPTIME=$(( $(date +%s) + 86400 ))
- # do not interfere with starting recordings at the beginning of a minute
- # give it a 30 sec pause
- # sleep 30
- while true
- do
- # prevent infinite loop, so check if script has been running for 24h, then stop
- CURRENTTIME=$(date +%s)
- if (( $CURRENTTIME >= $STOPTIME ))
- then
- echo "Stopping script after 24h"
- break
- fi
- # check for current recordings
- if [ -e /tmp/record.1:0:19:*:*:85:C00000:0:0:0: ] ; then
- #if [ -e /tmp/record.* ] ; then
- echo "current recording, pause 10 min"
- sleep 600
- else
- RESTART=true
- echo "no recordings detected"
- break
- fi
- done
- if [ $RESTART ]
- then
- echo "restart dreamciplus"
- # choose your slot and uncomment it
- # Slot 0
- # dreamciplus stop 0
- # dreamciplus start 0
- # Slot 1
- # dreamciplus stop 1
- # dreamciplus start 1
- fi
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Boothby ()