Installscript-recording-cmds
Aus VDR Wiki
(Unterschied zwischen Versionen)
K (obsolete) |
|||
| Zeile 95: | Zeile 95: | ||
}} | }} | ||
| − | + | [[Kategorie:Installscript]] | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
Version vom 29. Oktober 2007, 05:44 Uhr
Beschreibung
In ../recording-cmds befinden sich Scripte, welche vor / nach / schnitt einer Aufnahme ausgeführt werden.
Format (Datei):
after-<NAME>.cmd before-<NAME>.cmd edited-<NAME>.cmd
Format (Head):
START="0" # 0 = inactiv, 1 = activ, 2 = + Option ENTRY=$"0,2:Bechreibung" # eintrag für das admin-plugin <choices>:<description> CHECK=$(test xxx) # tests
Das ganze kann im admin-plugin eingestellt werden. (0 = inactiv, 1 = activ, 2 = + Option)
Alles weitere sollte im syslog ersichtlich sein. (vorrausgesetzt $VDR_LOG -gt 0)
START='0' -> ../recording-cmds/before-clipinc.cmd START='1' -> ../recording-cmds/before-noad.cmd START='2' -> ../recording-cmds/before-sharemarks.cmd
Bsp (noad)
1 = Nach einer Aufnahme 2 = Online mode
#!/bin/sh
#
# example wrapper script
START="0"
ENTRY=$"0,2:Noad (0=off,1=on,2=online mode)"
CHECK=$(which noad)
# set the online-mode here
# 1 means online for live-recording only
# 2 means online for every recording
ONLINEMODE="1"
# set additional args for every call here here
ADDOPTS="--ac3 --overlap --jumplogo --comments --statisticfile=/var/log/vdr/noad.log"
# the maximum amount of virtual memory available to the shell
MAXSIZE="2000"
case $0 in
*before-*)
case $START in
2) logit $0 "EXEC -> $CHECK $1 $ADDOPTS --online=$ONLINEMODE $2"
ulimit -v $MAXSIZE
noad $1 $ADDOPTS --online=$ONLINEMODE "$2"
;;
*) logit $0 "OFF -> no online mode"
;;
esac
;;
*after-*)
case $START in
1) logit $0 "EXEC -> $CHECK $1 $ADDOPTS $2"
ulimit -v $MAXSIZE
noad $1 $ADDOPTS "$2"
;;
2) logit $0 "EXEC -> $CHECK $1 $ADDOPTS --online=$ONLINEMODE $2"
ulimit -v $MAXSIZE
noad $1 $ADDOPTS --online=$ONLINEMODE "$2"
;;
esac
;;
esac
fi
1 = Upload der Marken nach dem Schnitt