EPG beim Neustart/Runterfahren speichern

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

EPG beim Neustart/Runterfahren speichern

Beitrag von Regloh »

Hallo,
ich habe in der neutrino.conf das speichern des epg aktiviert.

Code: Alles auswählen

epg_dir=/var/autofs/EPG/
wichtig ist offenbar der "/" am ende.

das ganze funktioniert auch beim neustart/herunterfahren über das neutrino-menü. ich nutze darüber hinaus ein rebootskript (wird getimert) und möchte auch hier das speichern des epgs aktivieren. über welchen aufruf kann ich das realisieren?

Code: Alles auswählen

#!/bin/sh
wget -q -O - "http://127.0.0.1/control/message?popup=Die%20DBox%20wird%20neu%20gestartet."
pzapit -kill
reboot
exit
viele grüße
Regloh
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Ich glaube nicht, dass man Neutrino "von außen" irgendwie regulär beenden kann. Ich mag mich aber täuschen.
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Hmm - könnte man nicht in sectionsd einen Schalter einbauen, mit dem man erzwingen kann, das er alles speeichert, sich schlafen legt und dann auch wieder geweckt werden kann, gespeicherte Daten einliest und da weiter macht, wo man ihn schlummern schickte?

cu
Jens
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

kann man evtl. $irgendwie das "dbox-8" (neustart übers menü) in einem skript abbilden?
Regloh
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Ich glaube da müsste man so etwas programmieren wie:

Überprüfe periodisch, ob eine Datei "tötemich" existiert und falls ja, beende sich.

Aber vielleicht gibt es so etwas ja schon. Ich kenne mich da nicht aus.
Papst
Developer
Beiträge: 279
Registriert: Mittwoch 26. Juni 2002, 22:19

Beitrag von Papst »

Regloh hat geschrieben:kann man evtl. $irgendwie das "dbox-8" (neustart übers menü) in einem skript abbilden?
Regloh
Das kannste mit rcsim machen
http://wiki.tuxbox-cvs.sourceforge.net/Rcsim
Gruß

Der Papst
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

die idee ist gut, leider hats auf die schnelle nicht funktioniert.
hatte nur rcsim ky_setup und rcsim key_8 abgesetzt. dann blieb die box beim skript-ausgabe-fenster stehen. schaue mir das morgen nochmal an, evtl hilft ja ein beherztes rcsim key_home am ende.
wäre schön, wenn man das epg speichern per befehl auslösen könnte.
Regloh
ralfr
Interessierter
Interessierter
Beiträge: 28
Registriert: Dienstag 3. Februar 2004, 20:34

Beitrag von ralfr »

Hallo Regloh,
mach es für neustart doch einfach so

Code: Alles auswählen

touch /tmp/.reboot
rcsim KEY_POWER
oder dies sollte jetzt auch klappen

Code: Alles auswählen

wget -q -Y off -O - http://localhost/control/reboot
ralfr
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

Moin,
hab mir gerade nochmal die startskripte angesehen.
die erstgenannte lösung sollte glaube die lösung sein. teste ich nachmittag nach der arbeit.
danke schonmal
Regloh

Nachtrag:

Code: Alles auswählen

wget -q -Y off -O - http://localhost/control/reboot
erzielt die gewünschte wirkung. Danke
Regloh
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Ich war gerade dabei zu schreiben "schicke ein SIGTERM oder SIGHUP zu neutrino, (also killall [-HUP|TERM] neutrino) dann wird es abgespeichert, und neutrino beendet sich. Habe nicht kontrolliert, sollte aber so sein.". Dann kam ich auf die Idee zu kontrollieren bevor ich "Submit" drückte, und:

Neutrino hat überhaubt keine Signalhantierung!! :gruebel: :oops: :cry: (Ausgenommen einige ziemlich schwierverständliche Sachen mit USR1 und USR2 in framebuffer.cpp). Sollte wir wirklich fixen.
palace
Erleuchteter
Erleuchteter
Beiträge: 441
Registriert: Dienstag 11. März 2003, 03:42

Beitrag von palace »

Ich würde die Möglichkeit, das EPG per Schalter abzuspeichern ebenfalls sehr begrüssen...
Ich dachte, das macht der Sectionsd... :gruebel:
Könnte mir nämlich sehr gut einen Timer vorstellen, der alle x Stunden, wenn keine Aufnahme läuft, das EPG wegschreibt...
Kann hin und wieder die Box nur mittels "reboot" zum Weitermachen bewegen und es ist schade, wenn dann die geammelten EPGs eines Tages weg sind...

Ein "ordentliches" runterfahren/neu starten wäre ebenfalls schick...