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