Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[vdr] Re: Restarting vdr after a crash
-----BEGIN PGP SIGNED MESSAGE-----
I'm using this:
/usr/bin/svdr
##################### SNIP #####################
#!/bin/bash
case "$1" in
start)
rcdvb start
cd /usr/local/src/VDRtmp
/usr/local/src/VDRtmp/vdradmind start
./suse8/runvdr 2>&1 >/dev/null &
;;
stop)
/usr/local/src/VDRtmp/vdradmind stop
killall runvdr
sleep 1
killall -9 vdr
rcdvb stop
;;
load)
rcdvb start
cd /usr/local/src/VDRtmp
;;
unload)
rcdvb stop
;;
*)
echo "Usage: $0 {start,stop,load,unload}"
;;
esac
##################### SNAP #####################
and a (modified for SuSE 8.0) runvdr:
/etc/rc.d/runvdr:
###################### SNIP #####################
#!/bin/sh
DVBDIR="/usr/src/kernel-modules/dvb/driver"
VDRPRG="/usr/local/bin/vdr"
VDRCMD="$VDRPRG -c /usr/local/src/VDRtmp -E /usr/local/src/VDRtmp -r \
/usr/local/src/VDRtmp/se.sh $*"
LSMOD="`/sbin/lsmod | grep -w '^dvb' | wc -l`"
KILLPROC="/sbin/killproc -TERM"
# Load driver if it hasn't been loaded already:
if [ $LSMOD -eq 0 ] ; then
# (cd $DVBDIR; make insmod)
rcdvb start
fi
while (true) do
su -c "$VDRCMD" $VDRUSR
if test $? -eq 0; then exit; fi
date
echo "restarting VDR"
$KILLPROC $VDRPRG
sleep 5
rcdvb restart
date
done
###################### SNAP #####################
I just call the svdr script with parameter "start" or "stop" and
if an "rmmod ..." returns with device or resource busy, I just call
"svdr stop" again.
Works fine for me...
On Friday 28 June 2002 15:06, Manfred Stein wrote:
> I have figured out 2 possibilities to restart vdr after a crash:
> 1) killall vdr + runvdr helps to resolve some problems
> 2) killall vdr + make rmmod + runvdr resolves some more
> But sometimes, make rmmod fails with some "ressource busy" message.
> Are there other possibilities than a reboot to bring up vdr again?
> Regards
> Manfred
- --
with best regards
- ---
Karsten Mueller
Softwaredevelopment / Keyaccount Manager
RATIO Entwicklungen GmbH
Admiralitaetstr. 59
20459 Hamburg
Email: mailto:kmu@ratio.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iQEVAwUBPRxi/Pa/7v6IZOEZAQEujQgAjv+bMJTWc2F74+Y1jrNe7z8xTVLSYPSk
TF/QX2LgXwYCWPp05YvNBUNwQmXA3EsrqoawxPVQ/Q7qwMR1u48UIAyxiGPfZaiL
5J++0kwpJ7PrwWs4VZn3bGPK7Olzags7lJqXBdhJvs0ea2R/FzT79fDQKQI6UY8e
5qWPSM+Qq1MK75EBX9637k52RKdT+g76D2oA8Wdc61++YSRTPLF/30hX/TV3sEyw
pdqNsXgusa1bTe4Ga8z76q6o4XG2FRtmNPgTkuDGcgducBkkW2BpN8h31gAcv/nj
xFra4rwO7PTxNH5CZqIY3Q+4Ans+XVY0DwXfpGCzC6SOVkpXFmyFTg==
=Ixzw
-----END PGP SIGNATURE-----
Home |
Main Index |
Thread Index