Hallo,
ich habe noch ein anderes Problem: ich möchte gern, dass der Alarm beim Herunterfahren des VDR als Message angezeigt wird. Dachte, ich ändere einfach die S90.custom in shutdown-hooks.
* To overwrite the command that will be executed to shutdown the machine
# after all shutdown hooks have been processed, write to stdout:
#
# SHUTDOWNCMD=<new shutdown command>
#
# i.e.:
#
# echo "ABORT_MESSAGE=\"I do not want to shutdown now!\"" ; exit 1
#
SHUTDOWNCMD= echo 'Beim_Abschalten:_' & "$(cat /proc/driver/rtc | grep alrm)"
#SHUTDOWNCMD=echo $(cat /proc/driver/rtc)
osdmsg()
{
# OSD message must be deferred, to let VDR display it AFTER the
# shutdown script has been executed
sleep 2
$svdrpsend "$SHUTDOWNCMD"
sleep 5
}
osdmsg
Display More
Als Ausgabe bekomme ich einen Fehler "no: command not found".
Das liegt daran, dass
im Script /usr/lib/vdr/shutdown.sh mit dem Befehl "eval" ausfgeführt wird, der alles, alles als bash-Befehl interpretiert.
root@Tower-ssd:/etc/vdr/shutdown-hooks# echo 'Beim_Abschalten:_' & "$(cat /proc/driver/rtc | grep alrm)"
[1] 6083
Beim_Abschalten:_
alrm_time : 16:40:00
alrm_date : 2022-12-19
alrm_pending : no: Befehl nicht gefunden.
Das führt bei der letzten Ausgabe von
cat /proc/driver/rtc | grep alrm
zu dem o. g. Fehler, exit code 127. Ich habe viel probiert, aber keine Lösung.
Ist zwar nicht so wichtig, es interessiert mich aber.
Danke MfG GBruno