Exec-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Softwareanforderungen)
(Bilder)
 
(9 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 2: Zeile 2:
 
'''Autor:''' Winfried Köhler
 
'''Autor:''' Winfried Köhler
  
Das exec Plugin integriert Timer für Aktionen / Shell Befehle in VDR.<br>
+
Das exec Plugin integriert '''Timer für Aktionen / Shell Befehle''' in VDR.<br>
 
Aktionen können dabei sein:
 
Aktionen können dabei sein:
 
* ein '''shell Befehl''' (1 bis 255 Zeichen inklusive Quoting; Doppelpunkt nicht erlaubt)
 
* ein '''shell Befehl''' (1 bis 255 Zeichen inklusive Quoting; Doppelpunkt nicht erlaubt)
Zeile 12: Zeile 12:
 
* '''wöchentlich wiederholte Timer''' (entsprechend Angabe der Wochentage MTWTFSS)
 
* '''wöchentlich wiederholte Timer''' (entsprechend Angabe der Wochentage MTWTFSS)
 
* '''sofort ausgeführte Timer''', wobei "sofort" innerhalb einer Minute meint.
 
* '''sofort ausgeführte Timer''', wobei "sofort" innerhalb einer Minute meint.
programmiert werden.<br>
+
programmiert werden.
Optional können Exec Timer auch den VDR Computer über VDRs integrierte Shutdown Prozedur aufwecken, so dass auch Aktionen abseits des Fernsehabends gestartet werden können (ab VDR-1.5.1 bzw. VDR-1.4.5 mit shutdown-rewrite Patch von Udo Richter: http://www.udo-richter.de/vdr/patches.html#shutdown
+
 
 +
===Status===
 +
Letztes Update 08/2010
  
 
==Bilder==
 
==Bilder==
{|
+
<gallery>
|[[Bild:Exec-plugin-00.jpg|thumb|none|''Exec Timer Menü'']]
+
Bild:Exec-plugin-00.jpg|''Exec Timer Menü''
|[[Bild:Exec-plugin-01.jpg|thumb|none|''Exec Setup Menü'']]
+
Bild:Exec-plugin-01.jpg|''Exec Setup Menü''
|[[Bild:Exec-plugin-02.jpg|thumb|none|''Timer editieren'']]
+
Bild:Exec-plugin-02.jpg|''Timer editieren''
|}
+
</gallery>
 +
 
 
==Bedienung==
 
==Bedienung==
 
===Main Menü===
 
===Main Menü===
Zeile 56: Zeile 59:
 
bash-3.00# svdrpsend.pl plug exec LSTT
 
bash-3.00# svdrpsend.pl plug exec LSTT
 
220 TopLap SVDRP VideoDiskRecorder 1.5.10; Sun Oct 14 16:32:14 2007
 
220 TopLap SVDRP VideoDiskRecorder 1.5.10; Sun Oct 14 16:32:14 2007
250 -----S-:1500:0:1:0:0:update_dvb_driver.sh
+
250 -----S-:1500:0:1:1:0:0:update_dvb_driver.sh
250 -----S-:1520:0:1:0:0:vdrGetWeeklyUpdate.sh
+
250 -----S-:1520:0:1:1:0:0:vdrGetWeeklyUpdate.sh
250 2007-12-24:1730:0:1:0:0:play Chrismas_Song
+
250 2007-12-24:1730:0:1:1:0:0:play Chrismas_Song
 
221 TopLap closing connection
 
221 TopLap closing connection
 
</pre>
 
</pre>
  
==Softwareanforderungen==
+
==Aktuelle Version==
* vdr ab 1.5.1, besser: >=1.5.7  (ab 1.4.5 mit [http://www.udo-richter.de/vdr/patches.html#shutdown shutdown-rewrite] Patch)
+
[http://wirbel.htpc-forum.de/old_stuff/vdr-exec-0.0.3.tgz 0.0.3]
* shutdown scripte gemäß Installation des VDR
+
===Wunschliste===
+
* leer
+
  
 
==Links==
 
==Links==
[http://free.pages.at/wirbel4vdr/exec/index2.html Homepage des Plugins]
+
[http://wirbel.htpc-forum.de/old_stuff/index2.html Homepage des Plugins]
  
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 +
[[Kategorie:Admin-Plugins]]
 
{{i18n|exec-plugin}}
 
{{i18n|exec-plugin}}

Aktuelle Version vom 8. Dezember 2013, 20:41 Uhr

Inhaltsverzeichnis

[Bearbeiten] 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.

[Bearbeiten] Status

Letztes Update 08/2010

[Bearbeiten] Bilder

[Bearbeiten] Bedienung

[Bearbeiten] 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.

[Bearbeiten] Plugin Setup Menü

Im Setup des Plugins kann der Main Menü Eintrag "Exec Timer" abgeschaltet werden. Weiterhin kann der SVDRP Support abgeschaltet werden.

[Bearbeiten] SVDRP Befehle

Hinweis
Hinweis

Zur Nutzung der SVDRP Schnittstelle sei dringend empfohlen die Datei LiesMich.html komplett zu lesen!


Warnung
Warnung

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

[Bearbeiten] Aktuelle Version

0.0.3

[Bearbeiten] Links

Homepage des Plugins

In anderen Sprachen