You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

21

Wednesday, June 8th 2011, 11:36am


Quoted

Eigentlich gehört das angehängte davor. Das ruft der Reihe nach alle Scripte in ~/vdr/shutdown-hooks auf. Es lohnt das zu installieren. In diesem Verzeichnis liegen dann alle Shuddownscripte (Ein Minus am Anfang des Dateinamens kommentiert sie aus).

Auf diese Weise kann man schnell weitere Shutdownscripte zusätzlich installieren.
Sowas kann ich eigentlich hier nicht finden --> Vielleicht kann jemnad mal das "davor" einbinden näher erklären?


Ich meinte das was ich in dem Posting angehängt hatte (vdr-shutdown) als eigentliches shutdownscript einbinden. Aber hier halt auch vorher mal im Script die Pfade anpassen.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

22

Sunday, June 12th 2011, 6:36pm

ReelVDR (beta): VDR-Shutdown nach eine ACPI-Aufnahme ?

Hi,

das ACPI läuft mit den hier geposteten Scripten ohne Fehler.
Nur die Eigenheiten vom ReelVDR machen mir einfach zuschaffen einen sauberen "VDR-Shutdown" nach einer ACPI Aufnahme zu erreichen.

Wenn der ReelVDR aus dem ACPI erwacht geht der VDR in eine Art von Standby und nimmt die Aufnahme über die Buffers der eHD auf (es erfolgt keine Bildausgabe über die eHD).
Nach der Aufnahme wird noch das Script /usr/sbin/reccommand.sh gzogen um Noad auszuführen (wenn gewünscht). Danach ruht der VDR in diesem Zustand und kann mit der Powertaste wieder erwegt werden.

Das ist einfach nur doof wenn man in den Urlaubfahren will und der VDR immer eingeschaltet ist. :wand

Ich finde einfach kein Script wo ich einen VDR-Shutdown (Deep-Standby) einleiten kann wenn die Aufnahme aus dem "Deep-Standby" erfolgt.

Jemand eine Idee wie der ReelVDR (beta) hier tickt?
bzw.
Was man mal testen könnte um den VDR zum VDR-Shutdown zubewegen?

Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

23

Sunday, June 12th 2011, 7:03pm

Klingt nach dem normalen VDR Verhalten. Wenn der VDR für ne Aufnahme startet gibts kein Live Bild (sollte aber sofort kommen wenn du ne taste drückst). Evtl. verhindet noad das Runterfahren?

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

24

Sunday, June 12th 2011, 7:24pm

Hi,

Quoted

Evtl. verhindet noad das Runterfahren?
Ist nicht aktiviert.

hier das Script für noad nach der Aufnahme

/usr/sbin/reccommand.sh

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/bin/bash
#
# Reel Multimedia AG 2005
#

if [ -d /etc/default ] ; then
    . /etc/default/sysconfig
else
    . /etc/sysconfig
fi


REELFPCTL=/sbin/reelfpctl
COUNTFILE=/tmp/vdr.records

if [ -e $COUNTFILE ]; then
	count=`cat $COUNTFILE`
else
	echo 0 > $COUNTFILE
	count=0
fi


case "$1" in
	before)
		echo "Before recording $2"
		let count++
		# TODO: only on AVG
		if [ "$AUTO_NOAD" = "yes" ] ; then
			/usr/sbin/noadcall.sh $* >/dev/null 2>&1 &
		fi
		;;
	after)
		echo "After recording $2"
		let count--
		#chmod to world-readable so ftp users can do what they want
		chgrp ftpusers -R `echo "$2" | cut -f1-5 -d"/"` &
		chmod g+w -R `echo "$2" | cut -f1-5 -d"/"` &
		# TODO: only on Lite
		# if [ "$AUTO_NOAD" = "yes" ]; then
		#	/usr/sbin/noadcall.sh $*
		# fi

		#generate preview
		generate_preview.sh "$2"
		;;
	edited)
		echo "Edited recording $2"
		chgrp ftpusers -R `echo "$2" | cut -f1-5 -d"/"` &
		chmod g+w -R `echo "$2" | cut -f1-5 -d"/"` &
		;;
	move)
		# nothing to do
		;;
	*)
		echo "ERROR: unknown state: $1"
		;;
esac

echo $count > $COUNTFILE

if [ $count -eq 0 ]; then
	$REELFPCTL -clearled 4
else
	$REELFPCTL -setled 4
fi
Wenn ich den VDR aus diesen Script in den Shutdown zwinge --- wird wohl das auch bei Aufnahmen erfolgen die im Hintergund zum Live TV laufen?

Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

25

Sunday, June 12th 2011, 8:57pm

hi, ich stehe an der gleichen stelle und suche eine lösung für das zeitgesteuerte herunterfahren des reelvdr.

wäre fein, wenn jemand einen zielführenden hinweis geben könnte.

herzliche grüße
stephanchen2

26

Sunday, June 12th 2011, 10:22pm

Hi,

ich glaube es fehlen die Rechte für ein VDR-Shutdown (das kennt Reel ja so nicht)

Quoted

Damit der vdruser das vdrpoweroff Skript ausführen kann benötigt dieser root Rechte.


Also benötige die richtigen Einträge für die /etc/sudoers für den VDR-Shutdown.

Jemand eine Idee hierzu?

z.B.

Source code

1
2
sudo visudo
vdruser ALL=(ALL) ...


Als Script für den VDR-Shudown würde dieses wählen.

Source code

1
2
3
4
5
6
7
8
9
#!/bin/bash
sudo hwclock --systohc --utc

NextTimer=$(($1 - 600 ))  # 10 minutes earlier

sudo bash -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
sudo bash -c "echo $NextTimer > /sys/class/rtc/rtc0/wakealarm"

sudo /sbin/poweroff


Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

27

Monday, June 13th 2011, 5:36pm

Hi,

leider brachte das auch nicht den Erfolg.

Hmm, keine Ahnung mehr wie ich das hier lösen könnte - Jemand eine Idee? :wand

EDIT:
leider gibt es sowas wie "Shutdown hooks" hier im ReelVDR nicht.

Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

This post has been edited 1 times, last edit by "cinfo" (Jun 13th 2011, 5:44pm)


28

Monday, June 13th 2011, 6:04pm


EDIT:
leider gibt es sowas wie "Shutdown hooks" hier im ReelVDR nicht.


Das shutdownhook Script habe ich do oben gepostet.

Schaus dir mal an und binde das ein, macht einwenig Arbeit, aber wenns läuft lohnt es.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

29

Monday, June 13th 2011, 6:54pm

Hi,

hatte ich versucht ---

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#!/bin/sh
#
# VDR Shutdown Script  - Tobias Grimm <tg@e-tobi.net>
# -------------------
#
# see README.Debian
#

SHUTDOWN_HOOKS_DIR=/usr/bin

log="logger -t vdr-shutdown"
svdrpsend="/usr/bin/svdrpsend.pl"

SHUTDOWNCMD="poweroff"

osdmsg()
{
    # OSD message must be deferred, to let VDR display it AFTER the
    # shutdown script has been executed
    sleep 2
    $svdrpsend MESG "$1"
}

shutdownhooks=`find $SHUTDOWN_HOOKS_DIR -maxdepth 1 -xtype f -name S??.* | sort`

for shutdownhook in $shutdownhooks; do
    TRY_AGAIN=0

    if [ -x $shutdownhook ]; then
        $log "executing $shutdownhook"
        result_data=`$shutdownhook "$@"`
    else
        $log "executing $shutdownhook as shell script"
        result_data=`/bin/sh $shutdownhook "$@"`
    fi
    result=$?
    eval $result_data
    if [ $result -ne 0 ] ; then 
        $log "Shutdown aborted by $shutdownhook with exitcode $result"
        osdmsg "Shutdown abgebrochen / Shutdown aborted!" &
        [ -z "$ABORT_MESSAGE" ] || osdmsg "$ABORT_MESSAGE" &
        [ -z "$LOG_MESSAGE" ] || $log "$LOG_MESSAGE" &
        exit $result
    fi

    if [ $TRY_AGAIN -gt 0 ]
    then
        $log "$shutdownhook requests to try again in $TRY_AGAIN minutes" 
        nohup sh -c "( sleep $(( $TRY_AGAIN * 60 )) && $svdrpsend \"HITK Power\" )" >/dev/null 2>&1 & 
        osdmsg "Shutdown aborted. Retry in $TRY_AGAIN minutes." &
        exit 0
    fi
done

eval $SHUTDOWNCMD &


ist nur eine Vermutung --

Quoted

SHUTDOWN_HOOKS_DIR=/usr/bin

sollte ich dann vorher die vdr-shutdown in /etc/init.d/ laden?

>hatte ich auch versucht aber leider geht es so nicht.

Was aber hier noch angepasst werden muß? - keine Ahnung, da stehe ich im dunkeln

Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

30

Monday, June 13th 2011, 7:02pm

Das Script wird einfach anstelle deines jetzigen shutdownscriptes eingebunden.

Und das SHUTDOWN_HOOKS_DIR ist das Verzeichnis indem dann die Shutdownscripte liegen die von diesem Script aufgerufen werden.

Probiere das erstmal von der Kommandozeile aus auf. Im VDR Log steht die Komplette Kommandozeile mit der der VDR sein Shutdownscript aufruft, diese kannst du dann zum Testen verwenden.

Am interessantesten ist dann auch das
--
$log irgendeine Log Meessage
--
Dann siehst du auch im laufenden betrieb im Syslog was passiert.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

31

Monday, June 13th 2011, 8:32pm

Hi,

OK, dann wäre SHUTDOWN_HOOKS_DIR = "/usr/sbin/

Das Shutdown - Script wäre dann /usr/sbin/mvdrshutdown (siehe Anlage)

Den Teil aus dem Script, den man vielleicht ersätzen könnte wäre?

Source code

1
2
3
4
5
# Shutdown System
if [ "$6" = "deepstandby" ]; then
    Syslog "shutdown system"
    touch /tmp/vdr.deepstandby
fi


so ?

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Shutdown System
if [ "$6" = "deepstandby" ]; then
SHUTDOWN_HOOKS_DIR=/usr/sbin

log="logger -t vdr-shutdown"
svdrpsend="/usr/sbin/svdrpsend.sh"

SHUTDOWNCMD="poweroff"

osdmsg()
{
    # OSD message must be deferred, to let VDR display it AFTER the
    # shutdown script has been executed
    sleep 2
    $svdrpsend MESG "$1"
}

shutdownhooks=`find $SHUTDOWN_HOOKS_DIR -maxdepth 1 -xtype f -name S??.* | sort`

for shutdownhook in $shutdownhooks; do
    TRY_AGAIN=0

    if [ -x $shutdownhook ]; then
        $log "executing $shutdownhook"
        result_data=`$shutdownhook "$@"`
    else
        $log "executing $shutdownhook as shell script"
        result_data=`/bin/sh $shutdownhook "$@"`
    fi

    result=$?
    eval $result_data
    if [ $result -ne 0 ] ; then 
        $log "Shutdown aborted by $shutdownhook with exitcode $result"
        osdmsg "Shutdown abgebrochen / Shutdown aborted!" &
        [ -z "$ABORT_MESSAGE" ] || osdmsg "$ABORT_MESSAGE" &
        [ -z "$LOG_MESSAGE" ] || $log "$LOG_MESSAGE" &
        exit $result
    fi

    if [ $TRY_AGAIN -gt 0 ]
    then
        $log "$shutdownhook requests to try again in $TRY_AGAIN minutes" 
        nohup sh -c "( sleep $(( $TRY_AGAIN * 60 )) && $svdrpsend \"HITK Power\" )" >/dev/null 2>&1 & 
        osdmsg "Shutdown aborted. Retry in $TRY_AGAIN minutes." &
        exit 0
    fi
done
eval $SHUTDOWNCMD &
fi


Wäre das richtig?

Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

This post has been edited 1 times, last edit by "cinfo" (Jun 13th 2011, 9:11pm)


32

Monday, June 13th 2011, 8:41pm


OK, dann wäre SHUTDOWN_HOOKS_DIR = "/usr/sbin/


nein ;) Das Shutdownhook Script führt nacheinander ALLE Programme in diesem Verzeichis aus. Da wäre /usr/bin nicht so geeignet ;) Nimm doch sowas wie /etc/vdr/shuttdown-hooks


Source code

1
2
3
4
5
# Shutdown System
if [ "$6" = "deepstandby" ]; then
    Syslog "shutdown system"
    touch /tmp/vdr.deepstandby
fi


Nein, sowas kommt in das Shutdown Scripte (die die dann z.B. in /etc/vdr/shutdown-hooks liegen).

Wobei ich nicht verstehe was das machen soll? Liefert der Reel VDR wirklich nen 6. Paramter "deepstandby"? Warum? Was soll das Bringen?

Aber wenns so ist dann erstellst du dir in /etc/vdr/shutdown-hooks (um bei diesen Beispiel zu bleiben) nen Script mit diesen Inhalt.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

33

Monday, June 13th 2011, 9:05pm

Hi,

Quoted

nein ;) Das Shutdownhook Script führt nacheinander ALLE Programme in diesem Verzeichis aus. Da wäre /usr/bin nicht so geeignet ;) Nimm doch sowas wie /etc/vdr/shuttdown-hooks
Ok,

habe ich gemacht und ein einfaches Shutdown-Script in /etc/vdr/shuttdown-hooks/ gelegt.

ABER wo / woraus starte ich denn jetzt das Shutdownhook-Script von Dir?
Hmm, hier hänge ich :rolleyes:

Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

34

Monday, June 13th 2011, 9:21pm


ABER wo / woraus starte ich denn jetzt das Shutdownhook-Script von Dir?


Das ist das Shutdownscript was du dem VDR als Shutdownscript mitteils.

Das wird dann vom VDr aufgerufen wenn er sich beenden will, und das Startet dann nacheinander alle Scripte im Verzeichis SHUTDOWN_HOOKS_DIR. Diese einzelnen Scripte dort prüfen dann nacheinander ob ein shutdown wirklich stattfinden sollen und machen ihr Ding. Beenden sie sich mit exit 1 bricht der Shutdown ab (der VDR (zumindest der nicht reel VDR) versuchts dann 5 Minuten später nochmal). Beenden sie sich mit exit 0 dann gehts mit dem nächsten script weiter.

Das klingt auf den ersten Blick vermutlich überkompleziert, aber wenn man es erstmal eingerichtet hat dann ist das ungeheuer Pflegeleicht.

Spiele ersmtal einwenig an der Kommandozeile damit.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

35

Monday, June 13th 2011, 9:41pm

Hi,

also sollte ich Dein Shutdownscript in das von Reel umbenennen. OK, da steht aber auch das ACPI Script drin.

Sollte ich das Shutdownscript dann nach dem ACPI Teil ein setzen?

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
else
    LOG="ACPIWakeup functionality is disabled"
    echo "LOG_MESSAGE=\"$LOG\""
fi

###########################################################################
### ACPI - ENDE ###

# Shutdown System
SHUTDOWN_HOOKS_DIR=/etc/vdr/shuttdown-hooks

log="logger -t vdr-shutdown"
svdrpsend="/usr/sbin/svdrpsend.sh"

SHUTDOWNCMD="poweroff"

osdmsg()
{
    # OSD message must be deferred, to let VDR display it AFTER the
    # shutdown script has been executed
    sleep 2
    $svdrpsend MESG "$1"
}

shutdownhooks=`find $SHUTDOWN_HOOKS_DIR -maxdepth 1 -xtype f -name S??.* | sort`

for shutdownhook in $shutdownhooks; do
    TRY_AGAIN=0

    if [ -x $shutdownhook ]; then
        $log "executing $shutdownhook"
        result_data=`$shutdownhook "$@"`
    else
        $log "executing $shutdownhook as shell script"
        result_data=`/bin/sh $shutdownhook "$@"`
    fi
    result=$?
    eval $result_data
    if [ $result -ne 0 ] ; then 
        $log "Shutdown aborted by $shutdownhook with exitcode $result"
        osdmsg "Shutdown abgebrochen / Shutdown aborted!" &
        [ -z "$ABORT_MESSAGE" ] || osdmsg "$ABORT_MESSAGE" &
        [ -z "$LOG_MESSAGE" ] || $log "$LOG_MESSAGE" &
        exit $result
    fi

    if [ $TRY_AGAIN -gt 0 ]
    then
        $log "$shutdownhook requests to try again in $TRY_AGAIN minutes" 
        nohup sh -c "( sleep $(( $TRY_AGAIN * 60 )) && $svdrpsend \"HITK Power\" )" >/dev/null 2>&1 & 
        osdmsg "Shutdown aborted. Retry in $TRY_AGAIN minutes." &
        exit 0
    fi
done

eval $SHUTDOWNCMD &


Per Konsole läuft das Dein Shutdownscript (ich habe auch nur ein Script in /etc/vdr/shuttdown-hooks)


Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

36

Monday, June 13th 2011, 9:47pm


also sollte ich Dein Shutdownscript in das von Reel umbenennen. OK, da steht aber auch das ACPI Script drin.

Sollte ich das Shutdownscript dann nach dem ACPI Teil ein setzen?


Ich glaube du hast Grundkonzept nicht verstanden (vermutlich ist das zu radikal wennman sich mit dem Thema noch nicht ausfühlich beschäftigt hat, ich weiss nur nicht wie man das brauchbarer erklären kann), lese nochal mein vorheriges Posting. Ich will dir jetzt auch nix überkompleziertes aufdrängen, war nur nen Vorschlag (weils halt praktisch ist und weil das mittlerweile alle Distributionen so machen). Du kannst auch nur das ACPI Script einbinden.

cu

Mein VDR

Mein VDR
Digitainer2xBouget DVB-SDebian Squeeze (Kernel 2.6.35.3 von kernel.org)Softdevice Ausgabepluginvdr 1.6.0-3 (Extensions Patch 72) und viele Plugins von SourceMedion X10 FernbedienungSDC-Megtron Display (240x128x1) mit GraphLCD-PluginFreevo 1.9.0
Vodcatcher Helper in ein freundliches DEB verpackt, Tester Willkommen: http://dl.dropbox.com/s/705bh6ydgisfrqu/index.htmlFingerprint: 8A104A00D5031773A9F72A19BAEE135EA7860149

37

Monday, June 13th 2011, 10:03pm

Hi,

ich verstehe es so.
Ich benehme Dein Script als das "Reel" Shutdown-Script

Das org. "Reel-Script" und das ACPI lege ich nach /etc/vdr/shuttdown-hooks

Damit dann die einzelnen Scripte ( Reel" Shutdown-Script & ACPI) nach der Reihe abgearbeitet werden benenne ich sie wie folgt

Quoted

/etc/vdr/shuttdown-hooks/10_reel-start
/etc/vdr/shuttdown-hooks/20_ACPI
/etc/vdr/shuttdown-hooks/30_vdr-shutdown


richtig?

Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x

This post has been edited 1 times, last edit by "cinfo" (Jun 13th 2011, 10:14pm)


38

Tuesday, June 14th 2011, 7:59am

Hi,

Quoted

Ich will dir jetzt auch nix überkompleziertes aufdrängen, war nur nen Vorschlag

erste einmal danke für die Unterstützung, wenn ich den Sinn des Scriptes nicht verstanden hätte würde ich nicht so am Ball bleiben. :]

Quoted

Du kannst auch nur das ACPI Script einbinden.

ich habe es mal so wie oben gemacht und leider wird das ACPI Script nicht genutzt?
Kann man hier ein Log zum Script aktivieren?

Es werden keine Timer gesetzt und der VDR wird immer ausgeschaltet. Leider kann ich dazu nichts im
syslog finden.

Kann es sein das es daran liegt das ein ReelVDR keine "svdrpsend.pl" hat, sondern nur eine /usr/sbin/svdrpsend.sh? ?(

Ich werde erst einmal das ACPI wieder mit in das eigentliche Shutdown-Script von Reel nehmen und zu sehen das wieder
Timer gesetzt werden.

Grüße
cinfo
Server mit Tunerstation: NetCeiver, 5x DVB-S2 extern, AVG 1, SSD: 64GB, HD1 750GB Client1: Intel D510MO,Reel eHD, 2GB RAM, SSD: 64 GB Software: Ubuntu 10.04-14.04, VDR-1.7.29 , Kernel: 3.x NAS: CPU Intel Atom 1.8 GHz, 2GB RAM mit 4 TB Speicher Client1-2: MediaMVP Revision H4 / Raspberry PI Software: Vomp Extension Dongle/Server Version 0.4.x