Hallo zusammen,
ich möchte einen recording hook nach jeder Aufnahme ausführen. Dazu habe ich ein Testskript geschrieben, das erstmal das aktuelle Datum in eine Textdatei schreibt.
Selbst ausgeführt funktioniert das auch.
Auch als user "vdr" funktioniert das. (Habe ich aus einem anderen Forenbeitrag, das die Rechte richtig sein müssen)
Das Skript wird nur eben nicht nach der Aufnahme aufgerufen.
Im Log steht auch nix (oder ich verstehe es nicht)
Der Hook hat keine x-Rechte, braucht er diese? (Die anderen Hooks haben die ja auch nicht)
Marcel
Hier das Log / die Skripte:
/var/log/syslog
Code
Jan 27 19:07:41 videorec vdr: [28332] confirm: Aufzeichnung beenden?
Jan 27 19:07:41 videorec vdr: [28332] warning: Aufzeichnung beenden?
Jan 27 19:07:42 videorec vdr: [29506] [xine..put] OSD bandwidth: 158443 bytes/s (1237 kbit/s)
Jan 27 19:07:43 videorec vdr: [28332] confirmed
Jan 27 19:07:43 videorec vdr: [29488] recording thread ended (pid=28332, tid=29488)
Jan 27 19:07:43 videorec vdr: [28332] buffer stats: 103024 (1%) used
Jan 27 19:07:43 videorec vdr: [28332] timer 63 (15 1906-2206 '@Welt der Wunder') stop
Jan 27 19:07:43 videorec vdr: [28332] executing '/usr/lib/vdr/vdr-recordingaction after "/srv/vdr/video.00/@Welt_der_Wunder/2013-01-27.19.06.15-0.rec"'
Jan 27 19:07:43 videorec vdr: [28332] deleting timer 63 (15 1906-2206 '@Welt der Wunder')
Jan 27 19:07:43 videorec markad: [29490] aborted by user
/etc/vdr/recording-hooks/R90.custom
(dieses per default softlink in den hooks ordner des vdr verlinkt)
Code
case $1 in
before)
# do here whatever you would like to do right BEFORE
# the recording $2 STARTS
;;
after)
# do here whatever you would like to do right AFTER
# the recording $2 ENDED
/home/mjako/do_after.sh "$2" &
;;
edited)
# do here whatever you would like to do right AFTER
# the recording $2 has been EDITED
;;
esac
Alles anzeigen
/home/mjako/do_after.sh