Seite 1 von 1

automat. reboot der dbox

Verfasst: Fr 09 Jan 2004, 15:59
von HD
Hallo,

bei mir neigt die Box nach einer Aufnahme zum Hängen - nhttpd - reset nützt nix, ich muss die Box neu starten. (Image vom 04.11. , JtG 0.7.0)
d.h. Senderwechsel gehen häufig nicht mehr, auf jeden Fall funktioniert aber die folgende Aufnahme nicht mehr - es werden keine PIDs erkannt.
An sich nicht tragisch, ich suche aber eine Möglichkeit, die Box nach einer Aufnahme automatisch zu rebooten. Am einfachsten wäre sicherlich eine Art Telnet-Script, den ich unter externes Shutdown-Tool eintragen könnte, denn programmseitig gibt es nur die Variante Box herunterfahren...

Verfasst: Fr 09 Jan 2004, 16:10
von Pedant
Hallo HD,

Programmseitig gibt es natürlich noch die UserTimer.
Einzurichen unter Optionen,
manuell zu benutzen unter Box-Control und
zeitgesteuert über Timerliste Timerart: UserTimer.
Damit kannst Du machen was Du willst, also Alles was so ein PC machen kann.
Nur Telnet-Skript geht leider nicht mit Boardmitteln, zumindest bin ich daran erstmal gescheitert, wahrscheinlich gibt es aber Telnet-Tools die mit Skripten arbeiten.

Gruß Frank

Verfasst: Fr 09 Jan 2004, 16:14
von leth
Ich mach das folgendermaßen:

Auf der Box habe ich unter Neutrino für die Aufnahme keine Einstellungen getätigt, trotzdem kann man dann über die Blaue Taste eine Aufnahme programmieren, wobei ein eventuell laufender Streamingserver die Aufnahme aber nicht startet! Die Box fährt kurz vorher aber hoch und nach der 'Aufnahme' wieder runter.

Cu leth

Verfasst: Fr 09 Jan 2004, 16:14
von HD
Danke für die schnelle Antwort, hab jetzt selber was gefunden http://www.jackthegrabber.de/viewtopic.php?t=1175 (kam da vorher nicht rein, weil noch nicht registriert) - mit Automatik hat das aber wenig zu tun. Müsste nach jedem Timer-Eintrag einen manuellen Timer setzen.

Verfasst: Fr 09 Jan 2004, 16:30
von Levithan
Es gibt in Jack eine Timerart die nennt sich BoxReboot...

Levi

Verfasst: Fr 09 Jan 2004, 16:33
von relaff
@HD
Ich weiss, es ist auch nicht die einzig wahre Lösung, aber hast Du schon mal an ein noch neueres Image für die Box gedacht (das JtG-Image) z.B. - ich hatte auch immer wieder mal Abstürze mit dem Image vom 4.11. und mit dem neuen JtG-Image noch gar nicht. Aber versprechen kann ich da natürlich nichts ...
cu, Relaff

Verfasst: Fr 09 Jan 2004, 16:36
von leth
Bei der von mir genannten Methode hat man den Vorteil, dass die Box nicht rebootet, sondern bis fünf Minuten vor der nächsten Aufnahme in den DeepStandBy geht! Sie muss also nicht die ganze Zeit laufen und erhitzt sich damit auch nicht so stark :-)

Cu leth

Verfasst: Fr 09 Jan 2004, 16:37
von HD
Ich hab mir das vorhin gerade mal zum JtG-Image durchgelesen, klingt gut, werde ich moregen mal ausprobieren. Wenn ich das richtig verstanden habe, brauche ich nur cramfs über FTP zu laden und zu flashen. (AlexW 04.11. auf Box)

Verfasst: Mo 19 Jan 2004, 0:02
von Paethon
So, ich hab jetzt schnell mal ein kleines Tool zusammengestrickt, das die dbox neustartet wenn man es ausführt.
www.pi23.com/dboxreboot.zip

Einfach in ein Verzeichnis entpacken, in die ini-Datei IP-Adresse, User und Passwort eingeben und wenn das Programm gestartet wird, dann führt es einen reboot auf der dbox aus.
Wenn alles klappt merkt man von dem Programm garnix ( hat also keine Ausgabe) nur wenns nicht funktioniert kommt halt eine entsprechende Meldung.

Hab das hier nur schnell zusammengeflickt ist also nicht sonderlich sauber, aber es sollte funktionieren.
Wenn das Teil als externes Shutdown-Tool im JtG verwendet wird, sollte eigentlich nach jeder Aufnahme die dbox neu gebootet werden.

Mfg und viel Spaß damit :)

Verfasst: Mo 19 Jan 2004, 0:26
von Paethon
Leider wird das neustarten des Rechners nur ausgeführt wenn die Timerliste leer ist. In dem Fall also auch das neustarttool für die dbox.
Wiso wurde das eigentlich eingeführt?
Wenn ich Dauertimer hab funktioniert das runterfahren des Rechners ja nie. :(

Verfasst: Mo 19 Jan 2004, 1:09
von Pedant
Hallo Paethon,

da ist die Erklärung ganz einfach:
Das "Runterfahren"-Feature ist deutlich älter als das "Dauertimer"-Feature.
Wenn Du Dauertimer hast, dann reicht es ja auch nicht den Rechner runter zu fahren, dann mußt Du ihn ja auch wieder rechtzeitig hoch fahren.
Falls Du ihn trotzdem runterfahren möchtest, dann kannst Du das runterfahren als expliziten Timer setzen.

Gruß Frank

Verfasst: Mo 19 Jan 2004, 1:50
von Paethon
Gut, das erklärt einiges.
Aber als expliziten Timer kann ich auch gleich einen reboot der Box eintragen :)
Es ginge ja eben darum, die Box nach jeder Aufnahme neu zu booten.
Das ist allerdings wohl in der mom. Version von JtG nur möglich wenn man über die dBox selber aufnimmt

Verfasst: Mo 19 Jan 2004, 11:11
von HD
Ich hab mal das JTG-Image vom 07.01.04 auf die Box geladen und hab damit vor allem den Effekt, das ein Software-reboot der Box gar nicht mehr möglich ist - sie hängt sich einfach nur komplett auf (Auch beim reboot manuell über telnet). Mehrere Aufnahmen hintereinander gelingen nach wie vor nur bei direkt aufeinanderfolgenden Sendungen auf dem gleichen Sender, sonst werden keine PIDs erkannt - obwohl die Box scheinbar normal weiterläuft.
Auch scheint der nette Sendungsfortschrittsbalken, den man ins Display einblenden kann, ziemlich viel Mist anzuzeigen...
An das neueste Image komme ich ja z.Z. nicht ran, ich hätte sonst mal ein Komplett-Update gemacht.

Verfasst: Mo 19 Jan 2004, 13:46
von Pedant
Hallo Paethon,
Paethon hat geschrieben:Es ginge ja eben darum, die Box nach jeder Aufnahme neu zu booten.
Das ist allerdings wohl in der mom. Version von JtG nur möglich wenn man über die dBox selber aufnimmt
Levi hat geschrieben:Es gibt in Jack eine Timerart die nennt sich BoxReboot...
das mußt Du zwar manuell eintragen, aber soviel Aufwand ist das doch auch wieder nicht, oder?

Gruß Frank

Verfasst: Mo 19 Jan 2004, 16:21
von Paethon
Pedant hat geschrieben: das mußt Du zwar manuell eintragen, aber soviel Aufwand ist das doch auch wieder nicht, oder?
Nein eh nicht, aber als Programmierer erweckt alles was man manuell machen muss und eigentlich auch automatisch ginge mein Interesse :roll:
Wäre z.B. sehr fein, wenn man bei den Timern einfach eine CheckBox anhaken könnte mit "Nach Aufnahme Box rebooten" oder so.

Allerdings muss ich auch sagen, dass ich noch nicht das neueste JtG-Teamimage droben hab. Eventuell lösen sich damit meine Probleme eh von selbst. Das rebooten ist schließlich auch nur ein Workaround und behebt nicht das eigentliche Problem

Mfg