Hallo,
sehe ich das richtig, daß bei manuellem stop das Shutdown Script ausgehebelt wird?
Hallo,
sehe ich das richtig, daß bei manuellem stop das Shutdown Script ausgehebelt wird?
Hallo,
ja so ist es. Mögliche Lösung - für Gentoo (für Ubuntu usw. muss das Skript angepasst werden) siehe http://www.vdr-portal.de/board/thread.php?threadid=86595
diese Lösung ist leider nicht ganz perfekt. Wenn vdr nicht (mehr) läuft liefert der svdrsend.pl nix mehr zurück.
Het jemand gerade was parat, wie man aus der timers.conf den nächsten Timer (in sec ab 01.01.1970) rauszieht und dabei noch ein aktuell laufender Timer berücksichtigt wird?
also vdr speichert so in der timers.conf ab:
1:S19.2E-1-1079-28006:2009-12-06:2320:0030:99:99:ZDF-History:<vdradmin-am><bstart>10</bstart><bstop>10</bstop></vdradmin-am>
Zeitholen und umrechnen kann man jetzt z.B. so:
cat /etc/vdr/timers.conf | head -1 | awk -F: '{print $3 " " $4}'
Ergebnis:
2009-12-06 2320
Umrechnen in Sek (ab 01.01.1970):
date +%s -d "2009-12-06 2320"
Ergebnis:
1260138000
Kontrolle:
date -d @1260138000
Ergebnis:
Sun Dec 6 23:20:00 CET 2009
Alles anzeigen
Wenn es jemanden interessiert, kann ich ein entsprechendes Script posten, daß sowohl mit einem Shutdown Script als auch mit /etc/init.d/vdr stop funktioniert
hallo,
schau dir den Quelltext von dem Skript mal genauer an. Insebsondere Zeile 161 - 164. Dort wird nämlich - falls VDR beendet wurde oder nicht mehr läuft der nächste timer direkt aus der timers.conf gelesen.
http://www.vdr-portal.de/board/thread.php?threadid=86595
Schöne Grüße
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!