Exec-plugin
Inhaltsverzeichnis |
Beschreibung
Autor: Winfried Köhler
Das exec Plugin integriert Timer für Aktionen / Shell Befehle in VDR.
Aktionen können dabei sein:
- ein shell Befehl (1 bis 255 Zeichen inklusive Quoting; Doppelpunkt nicht erlaubt)
- den VDR Rechner herunterfahren
- eine Warn Meldung im OSD des VDR
- eine Information im OSD des VDR
Die "exec Timer" können per Haupmenüeintrag des Plugins oder remote per SVDRP programmiert bzw. bearbeitet werden. Exec Timer können als
- single shot Timer (ein einmalig ausgeführter exec Timer)
- wöchentlich wiederholte Timer (entsprechend Angabe der Wochentage MTWTFSS)
- sofort ausgeführte Timer, wobei "sofort" innerhalb einer Minute meint.
programmiert werden.
Status
Letztes Update 08/2010
Bilder
Bedienung
Main Menü
Im Main Menü befindet sich nach Laden des Plugins der Eintrag "Exec Timer". Dort können die Exec timer editiert bzw. neue Exec timer angelegt werden.
Plugin Setup Menü
Im Setup des Plugins kann der Main Menü Eintrag "Exec Timer" abgeschaltet werden. Weiterhin kann der SVDRP Support abgeschaltet werden.
SVDRP Befehle
Zur Nutzung der SVDRP Schnittstelle sei dringend empfohlen die Datei LiesMich.html komplett zu lesen!
Jeder Nutzer der die Möglichkeit hat, Exec Timer zu programmieren kann so beliebige Shell Befehle über dieses Plugin mit den Rechten (Permissions) deines VDR Prozesses ausführen!!
Du musst entweder die Permissions oder die Logins auf deinen VDR Computer einschränken. Alternativ kann auch die SVDRP Unterstützung des Plugins abgeschaltet werden.
SVDRP Kommando | Beschreibung |
---|---|
NEWT | Programmiert neuen Exec Timer, siehe LiesMich.html |
DELT | Löscht Exec Timer mit angegebenem Index (0 .. Anzahl-1) |
RUNT | Startet Exec Timer mit angegebenem Index (0 .. Anzahl-1) manuell |
LSTT | Listet alle Exec Timer auf. |
CLRT | Löscht alle Exec Timer. |
NACT | Gibt den nächsten aktiven Exec Timer zurück. |
NWUT | Gibt den nächsten wakeup Exec Timer zurück. |
Beispiel:
bash-3.00# svdrpsend.pl plug exec LSTT 220 TopLap SVDRP VideoDiskRecorder 1.5.10; Sun Oct 14 16:32:14 2007 250 -----S-:1500:0:1:1:0:0:update_dvb_driver.sh 250 -----S-:1520:0:1:1:0:0:vdrGetWeeklyUpdate.sh 250 2007-12-24:1730:0:1:1:0:0:play Chrismas_Song 221 TopLap closing connection