Eddy Beliveau wrote:
> 
> Does someone know if there is  a daemon version of uvscan 
> 
> I expected a daemon version to be much faster
> (just like clamd versus clamscan)

This may not be the exact answer you are looking for. We run a VNC repeater
for our clients to run their help desks through. The repeater is not a daemon
so I used the UNIX command "daemon" to control it with an rc script listed
below. It allows for start/stop/restart/status, respawn if process dies,
chroot and logging.

> #! /bin/sh
> #
> 
> PATH=/bin:/usr/bin:/sbin:/usr/sbin
> DAEMON=/usr/sbin/repeater
> PIDFILE=/var/run/repeater.pid
> 
> ################
> 
> # Arguments to repeater
> #
> ARGS=""
> 
> test -x $DAEMON || exit 0
> 
> case "$1" in
>   start)
>         echo -n "Starting VNC Repeater: repeater"
>         daemon -o /var/log/repeater.log --respawn --name=repeater --chroot=/u 
> $DAEMON
>         #daemon -o `| /usr/bin/cronolog /var/log/repeater%d.log` --respawn 
> --name=repeater --chroot=/u $DAEMON
>         echo "."
>         ;;
>   stop)
>         echo -n "Stopping VNC Repeater: repeater"
>         daemon --stop  -o /var/log/repeater.log --respawn --name=repeater 
> --chroot=/u $DAEMON
>         echo "."
>         ;;
>   reload)
>         echo "Not implemented, use restart -- this will disconnect any open 
> sessions."
>               ;;
>   force-reload|restart)
>         # stop
>         daemon --restart  -o /var/log/repeater.log --respawn --name=repeater 
> --chroot=/u $DAEMON
>         # start
>         #daemon -O daemon.alert --respawn --name=repeater repeater
>         ;;
>   status)
>         daemon --running  -o /var/log/repeater.log --respawn --name=repeater 
> --chroot=/u $DAEMON
>                 STAT=$?
>                 if [ $STAT = "1" ]
>                 then
>                         echo "VNC Repeater in NOT running"
>                 else
>                         echo "VNC Repeater is running with PID: `cat 
> /u/var/run/repeater.pid`"
>                 fi
>         ;;
>   *)
>         echo "Usage: /etc/init.d/atd 
> {start|stop|restart|force-reload|reload|status}"
>         exit 1
>         ;;
> esac
> 
> exit 0


-- 

Carl Fitch
314-997-4600
[EMAIL PROTECTED]
http://www.omnitec.net/
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
AMaViS-user mailing list
AMaViS-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to