Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: MP3 Patch and VDR/Driver shutdown ?
> #!/bin/sh
> DRIVERDIR=/home/cko/DVB/driver
> VDRDIR=/home/cko/VDR
> VDRUSER=cko
> TOOLDIR=/home/cko/bin
> VDRCMD="./vdr -c . -a $TOOLDIR/play_ac3 -w 15 -s $TOOLDIR/killvdr"
> LOG=/var/log/update_timers_log
> INTERVAL=480
> /usr/local/sbin/lircd
> while (true) do
> if fuser /dev/ost/* > /dev/null ; then
> kill `fuser /dev/ost/* | cut -d: -f2- | sed 's@^ *@@g' | sort -u`
> sleep 2
> if fuser /dev/ost/* > /dev/null ; then
> kill -KILL `fuser /dev/ost/* | cut -d: -f2- | sed 's@^ *@@g' |
> sort -u`
> fi
> fi
> cd $DRIVERDIR
> make rmmod
> make insmod
> chmod +r /var/log/messages
> /usr/local/bin/rdate waldi
> if [ "`find $LOG -mmin -$INTERVAL`" != $LOG ] ; then
> date >> $LOG
> $TOOLDIR/update_timers.old >> $LOG
> echo >> $LOG
> fi
> cd $VDRDIR
> su -c "$VDRCMD" $VDRUSER
> done
> -----------^^^--------------- please cut here
> -----------^^^---------------
Das ist quasi ein Ersatz für das RUNVDR - SCRIPT ?
> The $TOOLDIR/killvdr script is a one-liner:
> -----------vvv--------------- please cut here
> -----------vvv---------------
> #!/bin/sh
> killproc /home/cko/VDR/vdr
> -----------^^^--------------- please cut here
> -----------^^^---------------
Das brauch ich auch gell ?
> and $TOOLDIR/play_ac3 is also trivial:
> -----------vvv--------------- please cut here
> -----------vvv---------------
> #!/bin/sh
> echo "play_ac3: start ac3dec " `date`
> ac3dec -C
> echo "play_ac3: done at " `date`
> -----------^^^--------------- please cut here
> -----------^^^---------------
AC3 hab ich net....
Das Problem ist , daß wenn ich nicht extrem schnell bin (10-20 Sec.) und das RUNVDR-Script manuell kille steigt mir die kompl. Kiste aus... - da hilft dann nur noch der Netzschalter.....
Home |
Main Index |
Thread Index