Moin
Arbeite zum ersten mal mit enigma_leave_standby.sh bei meiner DB7000.
Ich möchte über opexec (von OpenPanel) eine XML Datei nach dem Start aus dem Standby darstellen. Irgendwie bekomme ich das aber nicht hin.
Habe folgendes probiert.
enigma_leave_standby.sh (in /var/etc) wird auch ausgeführt nach dem erwachen aus Standby.
TMPRING=/tmp/tmpring.xml
if [ -f $TMPRING ]; then
eintragvorhanden=`grep "von" $TMPRING| head -1`
echo "Es ist ein Eintrag in TMPRING vorhanden"
if [ "$eintragvorhanden" = "" ]; then
echo "kein Eintrag in TMPRING"
rm $TMPRING
else
echo "</menu>" >>$TMPRING
exit=`opexec --width=580 --height=400 --xmlpath="$TMPRING"`
rm $TMPRING
fi
else
echo "Die Datei TMPRING existiert nicht"
fi
Alles anzeigen
Nach dem erwachen aus dem Standby sind bei mir auch folgende Prozesse am laufen:
900 root 512 S sh -c /var/etc/enigma_leave_standby.sh
901 root 536 S /bin/sh /var/etc/enigma_leave_standby.sh
909 root 440 S opexec --width=580 --height=400 --xmlpath=/tmp/tmprin
910 root 520 S sh -c wget -O /dev/null -q http://localhost/cgi-bin/s
911 root 616 S wget -O /dev/null -q http://localhost cgi-bin/startPl
912 root 640 R ps
Es wird aber weder die Infoleiste (Programminfo bzw. Lautstärke usw) mehr angezeigt, noch meine XML Datei.
Habe auch schon mit sleep 60 versucht das nach dem start zu verzögern, bringt aber auch nichts.
Wie muss ich machen das das funktioniert?
Wenn ich den Code in ein anderes Script schreibe und das nach dem Start aus dem Standby von Hand ausführe, funktioniert das einwandfrei!
Gruß Axel