Scheduler-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
K |
Wirbel (Diskussion | Beiträge) (→Aktuelle Version) |
||
Zeile 73: | Zeile 73: | ||
==Aktuelle Version== | ==Aktuelle Version== | ||
− | [http://winni.vdr-developer.org/scheduler/downloads/vdr-scheduler-0.1. | + | [http://winni.vdr-developer.org/scheduler/downloads/vdr-scheduler-0.1.6.tgz 0.1.6] |
==Links== | ==Links== |
Version vom 4. August 2013, 14:25 Uhr
Inhaltsverzeichnis |
Beschreibung
Autor(en): Christian Wieninger
Scheduler erlaubt die Steuerung von externen Jobs innerhalb des VDRs. Dies ist vorallem dann nützlich, wenn VDR nicht kontinuierlich läuft. Beispielanwendungen könnten ein EPG-Update oder Backups sein.
- optionales Wecken von VDR um einen Job zu starten (keine dummy-Timer mehr notwendig)
- Verhindern des Herunterfahrens während ein Job noch ausgeführt wird
- optionales Ankündigen des Beginns oder Endes eines Jobs via OSD
- Start von externen Jobs über SVDRP im Kontext von VDR
Bilder
Bedienung
SVDRP Befehle
SVDRP Kommando | Beschreibung |
---|---|
LSTT <taskId> | Listet alle Jobs auf, oder den mit der angebenen ID (<taskId>). |
NEWT <tasksettings> | Fügt einen neuen Job hinzug, mit den angegebenen Einstellung (<tasksettings>), wie in tasks.conf. |
DELT <taskId> | Löscht den vorhanden Job mit der angebenen ID (<taskId>). |
EDIT <tasksettings> | Verändert ein bestehnden Job nach den angebenen neuen Einstellungen (<tasksettings>). |
RUNC <cmd> | Damit wird der angegebene Befehl gestartet. VDR wird nicht herunterfahren bevor dieser beendet ist. Als Rückgabe erhält man eine <taskId>. |
RUNT <taskname> | Damit wird ein existierender Job gestartet, auf den die Beschreibung <taskname> passt. Rückgabe ist eine <taskId>. |
STAT <taskId> | Liefert zurück, ob der Job noch läuft. |
Softwareanforderungen
- vdr >= 1.5.1 oder
- vdr-1.4.5 mit dem backport des neuen Shutdown-Handlers
Konfiguration
Parameter
Parameter (kurz) | Parameter (lang) | Beschreibung |
---|---|---|
-l file | --logfile=file | zum Angeben eines abweichenden Logfiles für scheduler |
-v n | --verbose=n | Verbose-Level des Log-filesor mit n = 0..3 |