andal1208
18.01.2013, 18:57
Hallo erstmal,
wahrscheinlich sollte man beim ersten Post nicht gleich mit so einem Hammer kommen, aber ...
Ich habe mir ein Programm geschrieben, das automatisch eine timers.xml erzeugt. Diese will ich der 913er (am besten automatisch) unterschieben.
Dies gestaltet sich kompliziert, da enigma2 den Inhalt der Datei beim Start lädt und beim herunterfahren wieder abspeichert.
Es funktioniert, wenn ich per telnet "init 4" eingebe, die per FTP Timer überschreibe und dann enigma2 wieder starte. Es wäre allerdings besser, wenn ich das automatisieren könnte.
Ich hätte folgende Idee:
ich lege meine timers.xml in ein Verzeichnis (z.B. /etc/enigma2/Timers). Danach wird dies per "mv -f /etc/enigma2/Timers/timers.xml /etc/enigma2/timers.xml" drübergeschrieben.
Ich suche jetzt nach dem script, oder den Zeitpunkt beim Hoch- oder Runterfahren, wo ich diesen Befehl absetzen kann.
Ich hoffe das macht nicht zuviele Umstände,
Andi
PS: /usr/bin/enigma2_pre_start.sh habe ich bereits probiert - funktioniert anscheinend nicht. :(
wahrscheinlich sollte man beim ersten Post nicht gleich mit so einem Hammer kommen, aber ...
Ich habe mir ein Programm geschrieben, das automatisch eine timers.xml erzeugt. Diese will ich der 913er (am besten automatisch) unterschieben.
Dies gestaltet sich kompliziert, da enigma2 den Inhalt der Datei beim Start lädt und beim herunterfahren wieder abspeichert.
Es funktioniert, wenn ich per telnet "init 4" eingebe, die per FTP Timer überschreibe und dann enigma2 wieder starte. Es wäre allerdings besser, wenn ich das automatisieren könnte.
Ich hätte folgende Idee:
ich lege meine timers.xml in ein Verzeichnis (z.B. /etc/enigma2/Timers). Danach wird dies per "mv -f /etc/enigma2/Timers/timers.xml /etc/enigma2/timers.xml" drübergeschrieben.
Ich suche jetzt nach dem script, oder den Zeitpunkt beim Hoch- oder Runterfahren, wo ich diesen Befehl absetzen kann.
Ich hoffe das macht nicht zuviele Umstände,
Andi
PS: /usr/bin/enigma2_pre_start.sh habe ich bereits probiert - funktioniert anscheinend nicht. :(