On Friday 08 Jul 2005 09:02, Neofema s.r.o. - tech wrote:
> Thanks it helped.
>
> But for example clamav should know that its internal database have been
> updated, isn't it?!
>
> In normal way I'd simply restart clamd but how to do it through that
> supervise?
> is there any script that restart all services run through supervise?
svc -du /service/* /service/*/log
I found that just -HUPping freshclam did not update the log entry, so
I use this script for /etc/init.d/freshclam
#!/bin/sh
COMMAND=$1
if [ "$COMMAND" == "start" ] ; then
echo -n "Starting freshclam daemon ... "
/usr/local/bin/freshclam -d
echo " done."
exit
elif [ "$COMMAND" == "stop" ] ; then
echo -n "Stopping freshclam daemon ... "
killall -TERM freshclam
echo " done."
exit
elif [ "$COMMAND" == "reload" ] ; then
echo -n "Restarting freshclam daemon ... "
killall -HUP freshclam
echo " done"
elif [ "$COMMAND" == "restart" ] ; then
echo -n "Stopping freshclam daemon ... "
killall -TERM freshclam
echo " done."
sleep 5
echo -n "Starting freshclam daemon ... "
/usr/local/bin/freshclam -d
echo " done."
else
echo "usage: $0 start|stop|restart|reload"
exit
fi
>
> Thanks,
>
> Roman
>
> rene marticke napsal(a):
> >> I updated spamassassin to 3.0.4 but there's still
> >>
> >> X-Spam-Checker-Version: SpamAssassin 3.0.2-gr1 (2004-11-16) on
> >> domain.com
> >>
> >> header. I'd like to tell system I updated spamassassin and clamav as
> >> well ;-)
> >
> > if you use simscan call "/var/qmail/bin/simscanmk -g" to update the
> > versionfile.
> >
> > regards rene
--
-----------------
Bob Hutchinson
Midwales dot com
-----------------