Hallo vdrler!
Ich möchte das mein vdr sich direkt nach der Timeraufnahme ausschaltet. Dafür habe ich folgendes Script in diesem Board gefunden (Link
#
# poweroffrec
# -----------
#
# hit's the virtual power key of VDR after recording
#
case "$1" in
before)
echo "before recording $2"
# nothing to do
;;
after)
echo "after recording $2"
logger -t poweroffrec "poweroff VDR $1 recording"
/usr/share/vdr/poweroffvdr
;;
edited)
echo "edited recording $2"
# nothing to do
;;
*)
echo "ERROR: unknown state $1"
echo "Usage: poweroffrec {after|before|edited}"
exit 1
;;
esac
exit 0
Alles anzeigen
Diese habe ich mittels
ln -s /usr/share/vdr/poweroffrec /usr/share/vdr/recording-hooks/R80.poweroffrec
eingebunden.
Leider funktioniert es nicht wie gewünscht. Der Rechner schaltet sich nicht aus.
Jan 16 21:09:00 vdr -- MARK --
Jan 16 21:16:01 vdr vdr[1212]: channel 7 (Super RTL) event 21:15 'Voll das Leben!' status 4
Jan 16 21:16:02 vdr vdr[1212]: channel 6 (RTL2) event 21:15 'Ärger im Revier - Auf Streife mit der Polizei' status 4
Jan 16 21:17:01 vdr /USR/SBIN/CRON[21825]: (root) CMD ( run-parts --report /etc/cron.hourly)
Jan 16 21:29:00 vdr -- MARK --
Jan 16 21:34:47 vdr vdr[2389]: recording to '/var/lib/video.00/The_Scorpion_King/2005-01-16.20.13.50.99.rec/002.vdr'
Jan 16 21:49:00 vdr -- MARK --
Jan 16 22:01:04 vdr vdr[1212]: channel 4 (RTL Television) event 22:00 'SPIEGEL TV Magazin' status 4
Jan 16 22:01:09 vdr vdr[1187]: timer 1 (4 2013-2210 'The Scorpion King') set to event Son 16.01.2005 22:00-22:45 'SPIEGEL TV Magazin'
Jan 16 22:06:00 vdr vdr[1212]: channel 10 (VOX) event 22:05 'Auf brennendem Eis' status 4
Jan 16 22:10:00 vdr vdr[2390]: recording thread ended (pid=2390, tid=229387)
Jan 16 22:10:00 vdr vdr[2389]: file writer thread ended (pid=2389, tid=213002)
Jan 16 22:10:00 vdr vdr[1187]: buffer stats: 0 (0%) used
Jan 16 22:10:00 vdr vdr[1187]: buffer stats: 114680 (2%) used
Jan 16 22:10:00 vdr vdr[1187]: timer 1 (4 2013-2210 'The Scorpion King') stop
Jan 16 22:10:00 vdr vdr[1187]: deleting timer 1
Jan 16 22:10:00 vdr vdr[1187]: executing '/usr/lib/vdrdevel/vdrdevel-recordingaction after "/var/lib/video.00/The_Scorpion_King/2005-01-16.20.13.50.99.rec"'
Jan 16 22:10:00 vdr recordingaction: executing /usr/share/vdrdevel/recording-hooks/R80.poweroffrec after recording /var/lib/video.00/The_Scorpion_King/2005-01-16.20.13.50.99.rec as shell script
Jan 16 22:10:00 vdr poweroffrec: poweroff VDR after recording
Jan 16 22:10:00 vdr recordingaction: executing /usr/share/vdrdevel/recording-hooks/R90.custom after recording /var/lib/video.00/The_Scorpion_King/2005-01-16.20.13.50.99.rec as shell script
Jan 16 22:16:01 vdr vdr[1212]: channel 7 (Super RTL) event 22:15 'Du hast mir meine Familie geraubt' status 4
Jan 16 22:16:02 vdr vdr[1212]: channel 6 (RTL2) event 22:15 'Autopsie - Mysteriöse Todesfälle' status 4
Jan 16 22:17:01 vdr /USR/SBIN/CRON[7301]: (root) CMD ( run-parts --report /etc/cron.hourly)
Jan 16 22:25:00 vdr vdr[9693]: Text2Skin: Channel display update thread started (pid=9693, tid=458762)
Alles anzeigen
Wenn ich den Befehl "esac" von Hand eingebe erhalte ich die Fehlermeldung "unexpectet token".
Funktioniert der Befehl nicht mehr? Die nvram Lösung kann ich nicht verwenden da bei mir nur acpi-wakeup arbeitet.
Gruß
Norbert