Sleeptimer-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(M)
(M)
Zeile 9: Zeile 9:
  
 
==Installation==
 
==Installation==
cp sleeptimer-x.x.tar.gz $VDRDIR/PLUGINS/src
+
<pre>
cd $VDRDIR/PLUGINS/src
+
cp sleeptimer-x.x.tar.gz $VDRDIR/PLUGINS/src
tar xfz sleeptimer-x.x.tar.gz
+
cd $VDRDIR/PLUGINS/src
ln -s sleeptimer-x.x sleeptimer
+
tar xfz sleeptimer-x.x.tar.gz
 +
ln -s sleeptimer-x.x sleeptimer
 +
</pre>
  
 
falls vdr>=1.3.7 benutzt wird in sleeptimer.c die includes vervollständigen:
 
falls vdr>=1.3.7 benutzt wird in sleeptimer.c die includes vervollständigen:
 +
<pre>
 +
#include <vdr/osd.h>
 +
#include <vdr/plugin.h>
 +
#include <vdr/osdbase.h>
 +
#include <vdr/interface.h>
 +
#include "i18n.h"
 +
#include <vdr/menu.h>
  
#include <vdr/osd.h>
+
make plugins
#include <vdr/plugin.h>
+
</pre>
#include <vdr/osdbase.h>
+
#include <vdr/interface.h>
+
#include "i18n.h"
+
#include <vdr/menu.h>
+
 
+
make plugins
+
 
+
 
==Konfiguration==
 
==Konfiguration==
 
Kleines Beispiel für einen "Poweroff", wir erstellen ein Shellskript:
 
Kleines Beispiel für einen "Poweroff", wir erstellen ein Shellskript:
 
+
<pre>
/usr/local/bin/sleeptimer.sh
+
/usr/local/bin/sleeptimer.sh
 
+
</pre>
 
Inhalt:
 
Inhalt:
 +
<pre>
 +
#!/bin/sh
 +
#
 +
# simple poweroff command, sleeptimer plugin
  
#!/bin/sh
+
at now <<EOM
#
+
svdrpsend.pl HITK Power
# simple poweroff command, sleeptimer plugin
+
EOM
 
+
</pre>
at now <<EOM
+
svdrpsend.pl HITK Power
+
EOM
+
 
+
 
Übergabe:
 
Übergabe:
 
+
<pre>
-P 'sleeptimer -e /usr/local/bin/sleeptimer.sh'
+
-P 'sleeptimer -e /usr/local/bin/sleeptimer.sh'
 
+
</pre>
 
==Probleme==
 
==Probleme==
 
Keine bekannt.
 
Keine bekannt.

Version vom 16. Juli 2004, 16:56 Uhr

Inhaltsverzeichnis

Beschreibung

Plugin um den Rechner nach einer einstellbaren Zeit herunterzufahren oder Befehle nach Ablauf eines "countdowns" auszuführen zu lassen.

Hardwareanforderungen

Keine.

Softwareanforderungen

Keine.

Installation

cp sleeptimer-x.x.tar.gz $VDRDIR/PLUGINS/src
cd $VDRDIR/PLUGINS/src
tar xfz sleeptimer-x.x.tar.gz
ln -s sleeptimer-x.x sleeptimer

falls vdr>=1.3.7 benutzt wird in sleeptimer.c die includes vervollständigen:

#include <vdr/osd.h>
#include <vdr/plugin.h>
#include <vdr/osdbase.h>
#include <vdr/interface.h>
#include "i18n.h"
#include <vdr/menu.h>

make plugins

Konfiguration

Kleines Beispiel für einen "Poweroff", wir erstellen ein Shellskript:

/usr/local/bin/sleeptimer.sh

Inhalt:

#!/bin/sh
#
# simple poweroff command, sleeptimer plugin

at now <<EOM
svdrpsend.pl HITK Power
EOM

Übergabe:

-P 'sleeptimer -e /usr/local/bin/sleeptimer.sh'

Probleme

Keine bekannt.

Links

[1] http://linvdr.org/download/vdr-sleeptimer Homepage des Plugins