Bei Timeraufnahme wird nur die xml-Datei gespeichert

Anlaufschwierigkeiten? Was ist was? Worum geht's?
frogger993
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 24. August 2007, 14:10

Bei Timeraufnahme wird nur die xml-Datei gespeichert

Beitrag von frogger993 »

Hallo erstmal,
ist mein erster Beitrag hier und hoffe das ich hier richtig bin.

Ich habe das Problem das zeitweise bei Aufnahmen über den Timer kein TS-File geschrieben wird sondern nur die XML-Datei.
Komischerweise tritt das Problem nicht auf wenn ich kurz vor der aufnahme die Dbox neustarte.
Hatte zu dem Problem mal die Suche benutzt und einen älteren Beitrag(von 2004) gefunden wo jemand das gleiche Problem hatte, nur leider konnte da das Problem nicht gelöst werden.

Dabei ist es egal ob ich direkt auf die interne HD aufnehme oder über NFS auf meinen Linux rechner.

Imageversion ist 2.2.0.0(Neutrino), Phillips D-box2(Sat) mit interner 160GB Samsung HD.

Vielleicht hat ja mitlerweile jemand eine lösung für das Problem gefunden.

Gibt es eventuell ein Tool womit man die D-Box in der nacht einmal durchstarten lassen kann ?

Danke schon mal im vorraus,

MfG. frogger993
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Tool hatte ich hier http://forum.tuxbox-cvs.sourceforge.net ... hp?t=44406 mal angesprochen.

Kennst du den Namen deines Images ? Sollte beim booten zu lesen sein.
frogger993
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 24. August 2007, 14:10

Beitrag von frogger993 »

Mit name meinst du YADI by HorstH ?

Ist hier aus dem Forum, bzw. den link der hier angegeben ist.

Werd das mal mit dem neustarten testen.

Danke noch mal für den link.

Edit: Hab mir mal meine Neutrino_start angeschaut die sieht bei mir so aus:


i=16
while expr $i != 0 > /dev/null
do
if pidof controld > /dev/null; then echo "Waiting for controld (max. $i seconds)"
elif pidof timerd > /dev/null; then echo "Waiting for timerd (max. $i seconds)"
elif pidof zapit > /dev/null; then echo "Waiting for zapit (max. $i seconds)"
elif pidof tuxmaild > /dev/null; then echo "Waiting for tuxmaild (max. $i seconds)"
else break;
fi
i=`expr $i - 1`
sleep 1
done

if [ -e /tmp/.reboot ] ; then
reboot
else
halt
fi

Hab ich das richtig verstanden das ich hier die letzten 3 zeilen ändern muss. Die beiden dateien reboot.sh und reboot.conf erstellen und in die entsprechenden verzeichnisse kopieren ?

Dann im timer bei Art plugin wählen und die entsprechende Uhrzeit richtig ?

MfG. frogger993
wolgade
Semiprofi
Semiprofi
Beiträge: 1313
Registriert: Donnerstag 2. Dezember 2004, 00:18

Beitrag von wolgade »

frogger993 hat geschrieben:Hab ich das richtig verstanden das ich hier die letzten 3 zeilen ändern muss. Die beiden dateien reboot.sh und reboot.conf erstellen und in die entsprechenden verzeichnisse kopieren ?
Die neutrino_start sollst du nicht editieren. Die Idee aus dem verlinkten Thread ist, ein Skript zu schreiben, was den Reboot auslöst. Dieses Skript kann man als Plugin ablegen, dafür ist die conf-Datei. Ein Plugin läßt sich nun als Timerevent auswählen.

Das Ganze ist ein bißschen von hinten durch die Brust ins Auge.
frogger993
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Freitag 24. August 2007, 14:10

Beitrag von frogger993 »

Gut das du das sagst. Bin nicht so der Linux crack.

Mich würd auch mal interessieren wo das generelle Problem liegt was die Probleme mit dem aufnehmen angeht.

Trozdem werd ich das mal testen mit dem reboot.

Werd noch mal meldung machen wenns hilft.

Bin ich eigentlich der einzige der das Problem hat, oder fahrt ihr eure kisten generell abends komplett runter ?


Edit:

Hab jetzt mal das Plugin erstellt und als timer gesetzt.

Die dbox fur zwar runter, kam aber nicht wieder hoch.

Dabei habe ich folgendes script benutzt:

#!/bin/sh
touch /var/etc/.reboot
killall -3 neutrino

und als configdatei:

type=3
name=Reboot
desc=Reboot Dbox
needfb=0
needrc=0
needvtxtpid=0
needoffsets=0

Hab ich da was falsch gemacht ?