Hallo,
ich versuche verzweifelt das Script vdrreccmds anzupassen um einen beliebigen Befehl nach der Aufnahme ausführen zu können.
--------------------------
#!/bin/sh
# 19.03.2006
# Load VDR configuration
. /etc/default/vdr
case "$1" in
before)
echo "Start recording $2"
;;
after)
echo "Finished recording $2"
# [ $noad = on ] && $VDRSCRIPTDIR/vdrnoad -start $2
# svdrpsend.pl HITK power
/usr/bin/svdrpsend.pl -d 192.168.0.61 -p 2001 MESG TESTEST
;;
edited)
echo "Edited recording $2"
;;
*)
echo "ERROR: unknown state: $1"
;;
esac
-------------------------
Nun sollte ich auf dem Vdr ja einen Nachricht mit dem Inhalt "TESTTEST" bekommen, was aber nicht passiert.
In der Log sehe ich nur
Dec 29 18:29:31 kubuntu-vdr vdr: [4307] closing SVDRP connection
Dec 29 18:29:31 kubuntu-vdr vdr: [4307] connect from 192.168.0.61, port 2478 - accepted
und jetzt der Witz an der ganzen Sache: Wenn ich das Script in der Konsole mit "vdrreccmds after" aufrufe bekomme ich die Nachricht auf meinen vdr.
Was dann in der Log so zu sehen ist:
Dec 29 18:28:43 kubuntu-vdr vdr: [4307] info: TESTEST
Dec 29 18:28:41 kubuntu-vdr vdr: [4307] closing SVDRP connection
Dec 29 18:28:41 kubuntu-vdr vdr: [4307] SVDRP message: 'TESTEST'
Dec 29 18:28:41 kubuntu-vdr vdr: [4307] connect from 192.168.0.61, port 2476 - accepted
Ich hoffe ihr könnt mir helfen.
Gruß Mucki