Hallo zusammen
Ich bin einmal mehr am verzweifeln....
Ich wollte mir ein Script schreiben, was nach den üblichen 7 Minuten bei der RTL Group zurück zum RTL Sender schaltet. Der Plan ist, das über Multiquickbutton aufzurufen, danach fröhlich herum schalten zu können und nach 7 Minuten geht es zum zuvor geschauten Sender zurück.
Über Konsole klappt das auch einwandfrei, nur über die Fernbedienung nicht... Anscheinend werden meine Variablen die ich im Script auslese nicht weiter verarbeitet.....
Das Python script hänge ich hier jetzt einmal nicht an, ich fange mit dem Start script an. Startscript deshalb, weil ansonsten der Script Bildschirm bis zum Ende sichtbar war und somit das eigentliche Script nicht gelaufen ist....
Das hier wird über Python aufgerufen:
bash /usr/script/Werbepause3.sh > /dev/null & (Aufruf so notwendig, damit Script im HG läuft)
Und das darin aufgerufene Script macht folgendes:
#!/bin/sh
user=root
pass=******
ip=localhost
channel="`wget -q -O - subservices | grep e2servicereference | cut -b 23-100`" (checkt den aktuellen Kanal)
channel=${channel%<*} (entfernt den Rest außer der service Ref)
wget -q --spider http://$user:$pass@$ip/web/remotecontrol?command=174 (sended "exit" per Remote Control Command)
sleep 420 (wartet 7 Minuten)
wget -q -O - zap?sRef=$channel (schaltet zurück zum alten Kanal)
Bin für jeden Tipp dankbar!
Ich bin einmal mehr am verzweifeln....
Ich wollte mir ein Script schreiben, was nach den üblichen 7 Minuten bei der RTL Group zurück zum RTL Sender schaltet. Der Plan ist, das über Multiquickbutton aufzurufen, danach fröhlich herum schalten zu können und nach 7 Minuten geht es zum zuvor geschauten Sender zurück.
Über Konsole klappt das auch einwandfrei, nur über die Fernbedienung nicht... Anscheinend werden meine Variablen die ich im Script auslese nicht weiter verarbeitet.....
Das Python script hänge ich hier jetzt einmal nicht an, ich fange mit dem Start script an. Startscript deshalb, weil ansonsten der Script Bildschirm bis zum Ende sichtbar war und somit das eigentliche Script nicht gelaufen ist....
Das hier wird über Python aufgerufen:
bash /usr/script/Werbepause3.sh > /dev/null & (Aufruf so notwendig, damit Script im HG läuft)
Und das darin aufgerufene Script macht folgendes:
#!/bin/sh
user=root
pass=******
ip=localhost
channel="`wget -q -O - subservices | grep e2servicereference | cut -b 23-100`" (checkt den aktuellen Kanal)
channel=${channel%<*} (entfernt den Rest außer der service Ref)
wget -q --spider http://$user:$pass@$ip/web/remotecontrol?command=174 (sended "exit" per Remote Control Command)
sleep 420 (wartet 7 Minuten)
wget -q -O - zap?sRef=$channel (schaltet zurück zum alten Kanal)
Bin für jeden Tipp dankbar!
LG skamm71
"Alle sagten: Das geht nicht. Dann kam einer, der wusste das nicht und hat's gemacht."
"Alle sagten: Das geht nicht. Dann kam einer, der wusste das nicht und hat's gemacht."