Infosatepg.sh
Aus VDR Wiki
(Unterschied zwischen Versionen)
Zeile 22: | Zeile 22: | ||
# CONFIG START | # CONFIG START | ||
− | + | INFOSATEPGOPT="-v" # infosatepg options | |
CHANNEL="TechniSat Kanal 50" # which channel, e.g: <NUM> or <NAME> | CHANNEL="TechniSat Kanal 50" # which channel, e.g: <NUM> or <NAME> | ||
CLEANUP="10" # cleanup files (older n*24 hours ago) | CLEANUP="10" # cleanup files (older n*24 hours ago) | ||
− | + | INFOSATEPGOUT="/usr/local/cache/infosatepg" # store infosatepg in | |
TVMOVIE2VDRDIR="${SOURCEDIR:?}/tvmovie2vdr" # tvmovie2vdr directory | TVMOVIE2VDRDIR="${SOURCEDIR:?}/tvmovie2vdr" # tvmovie2vdr directory | ||
TVMOVIE2VDROPT="" # tvmovie2vdr options (tvim2vdr.pl -help) | TVMOVIE2VDROPT="" # tvmovie2vdr options (tvim2vdr.pl -help) | ||
Zeile 40: | Zeile 40: | ||
else | else | ||
screen -dmS infosatepg sh -c " \ | screen -dmS infosatepg sh -c " \ | ||
− | infosatepg $ | + | infosatepg $INFOSATEPGOPT -c \"$CHANNEL\" -o \"$INFOSATEPGOUT\" > \"$LOGFILE\" 2>&1 ; \ |
if [ -n \"\$2\" ] ; then \ | if [ -n \"\$2\" ] ; then \ | ||
cd \"$TVMOVIE2VDRDIR\" ; \ | cd \"$TVMOVIE2VDRDIR\" ; \ |
Version vom 22. April 2006, 04:12 Uhr
Skript für infosatepg. (quelle: tvmovie2vdr)
$PATH/infosatepg.sh
#!/bin/sh # # infosatepg.sh # # Required: screen, svdrpsend.pl, infosatepg, tvm2vdr.pl (optional) # # add this lines to your commands.conf: # folgende zeilen in die commands.conf eintragen: # # Run infosatepg : /path_to_this_script/infosatepg.sh start # Run infosatepg + tvmovie2vdr : /path_to_this_script/infosatepg.sh start + # Status : /path_to_this_script/infosatepg.sh status # # Edit the config.pl: # # - our $infosaturl="/video/received_data"; # + our $infosaturl="/usr/local/cache/infosatepg"; # CONFIG START INFOSATEPGOPT="-v" # infosatepg options CHANNEL="TechniSat Kanal 50" # which channel, e.g: <NUM> or <NAME> CLEANUP="10" # cleanup files (older n*24 hours ago) INFOSATEPGOUT="/usr/local/cache/infosatepg" # store infosatepg in TVMOVIE2VDRDIR="${SOURCEDIR:?}/tvmovie2vdr" # tvmovie2vdr directory TVMOVIE2VDROPT="" # tvmovie2vdr options (tvim2vdr.pl -help) LOGFILE="/var/log/vdr/infosatepg.log" # logfile # CONFIG END # cleanup old images find "$OUT" -follow -type f -mtime +${CLEANUP:-100} -exec rm {} \; case $1 in start) if screen -ls | egrep -q infosatepg ; then echo "infosatepg is already running..." else screen -dmS infosatepg sh -c " \ infosatepg $INFOSATEPGOPT -c \"$CHANNEL\" -o \"$INFOSATEPGOUT\" > \"$LOGFILE\" 2>&1 ; \ if [ -n \"\$2\" ] ; then \ cd \"$TVMOVIE2VDRDIR\" ; \ ./tvm2vdr.pl $TVMOVIE2VDROPT ; \ fi \ " fi ;; status) screen -ls | egrep -c infosatepg ;; *) echo "Usage: $0 {start|status}" >&2 exit 1 esac exit $?