Scheduler-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
Wirbel (Diskussion | Beiträge) |
|||
(17 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | |||
− | |||
==Beschreibung== | ==Beschreibung== | ||
'''Autor(en):''' Christian Wieninger | '''Autor(en):''' Christian Wieninger | ||
Zeile 11: | Zeile 9: | ||
* Start von externen Jobs über [[SVDRP]] im Kontext von VDR | * Start von externen Jobs über [[SVDRP]] im Kontext von VDR | ||
− | + | ===Status=== | |
+ | Letztes Update 02/2013 | ||
==Bilder== | ==Bilder== | ||
{| | {| | ||
− | |[[Bild:scheduler-plugin-00. | + | |[[Bild:scheduler-plugin-00.png|thumb|none|''kurze beschreibung'']] |
− | |[[Bild:scheduler-plugin-01. | + | |[[Bild:scheduler-plugin-01.png|thumb|none|''kurze beschreibung'']] |
− | |[[Bild:scheduler-plugin-02. | + | |[[Bild:scheduler-plugin-02.png|thumb|none|''kurze beschreibung'']] |
|} | |} | ||
Zeile 27: | Zeile 26: | ||
!Beschreibung | !Beschreibung | ||
|- | |- | ||
− | | LSTT ''<taskId>'' || | + | | LSTT '''<taskId>''' || Listet alle Jobs auf, oder den mit der angebenen ID ('''<taskId>'''). |
|- | |- | ||
− | | NEWT ''<tasksettings>'' || | + | | NEWT '''<tasksettings>''' || Fügt einen neuen Job hinzug, mit den angegebenen Einstellung ('''<tasksettings>'''), wie in tasks.conf. |
|- | |- | ||
− | | DELT ''<taskId>'' || | + | | DELT '''<taskId>''' || Löscht den vorhanden Job mit der angebenen ID ('''<taskId>'''). |
|- | |- | ||
− | | EDIT ''<tasksettings>'' || | + | | 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>''. | + | | 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 | + | | 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. | + | | STAT '''<taskId>''' || Liefert zurück, ob der Job noch läuft. |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Konfiguration== | ==Konfiguration== | ||
− | |||
===Parameter=== | ===Parameter=== | ||
{| class="wikitable" | {| class="wikitable" | ||
Zeile 61: | Zeile 49: | ||
!Beschreibung | !Beschreibung | ||
|- | |- | ||
− | | -l ''file'' || --logfile=''file'' || zum Angeben eines abweichenden Logfiles für scheduler | + | | -l '''file''' || --logfile='''file''' || zum Angeben eines abweichenden Logfiles für scheduler |
|- | |- | ||
− | | -v ''n'' || --verbose=''n'' || | + | | -v '''n''' || --verbose='''n''' || Verbose-Level des Log-filesor mit '''n''' = 0..3 |
|} | |} | ||
− | + | ==Aktuelle Version== | |
− | + | [http://winni.vdr-developer.org/scheduler/downloads/vdr-scheduler-0.1.6.tgz 0.1.6] | |
− | + | ||
− | + | ||
− | + | ||
==Links== | ==Links== | ||
Zeile 76: | Zeile 61: | ||
[[Kategorie:Plugins]] | [[Kategorie:Plugins]] | ||
+ | [[Kategorie:Admin-Plugins]] | ||
{{i18n|scheduler-plugin}} | {{i18n|scheduler-plugin}} |
Aktuelle Version vom 30. August 2013, 17:00 Uhr
Inhaltsverzeichnis |
[Bearbeiten] 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
[Bearbeiten] Status
Letztes Update 02/2013
[Bearbeiten] Bilder
[Bearbeiten] Bedienung
[Bearbeiten] 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. |
[Bearbeiten] Konfiguration
[Bearbeiten] 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 |