[Avcheck] kavdaemon init Skript
   
    Ralf Hildebrandt
     
    Ralf.Hildebrandt@innominate.com
       
    Wed, 15 Aug 2001 12:51:11 +0200
    
    
  
--pWyiEgJYm5f9v55/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Hi!
My first try at a kavdaemon init Skript. Attached.
-- 
Ralf.Hildebrandt@innominate.com                           innominate AG
+49.(0)30.308806-62  fax: -77                         networking people
"Lotus Notes for Dummies" is surely a single page pull out with
"don't" printed on it. 
--pWyiEgJYm5f9v55/
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="avpcheck.start"
#! /bin/sh
#
# startup/shutdown script for kavdaemon for use with avpcheck.c
#
DAEMONNAME=kavdaemon
DAEMON=/var/spool/avp/kavdaemon
pid=`ps ax | awk '{print $1,$5}' | grep $DAEMONNAME | awk '{print $1}' | awk '{print $1}'`
# Start or stop based upon the first argument to the script.
case $1 in
	start | restart | reload)
	     	cd /var/spool/avp
		chmod 644 bases/*
		chmod 755 bases
		$DAEMON -ka && \
		sleep 2 && \
		/usr/bin/env - HOME=/ \
		/var/spool/avp/uchroot -u avpd /var/spool/avp \
		./$DAEMONNAME -dl -MD -MP -dp -V -* -f=/ctl /tst 
		echo "$DAEMONNAME: (re)started."
	     	/usr/sbin/postconf -e "defer_transports ="
		/usr/sbin/postfix reload
		;;
	stop)
	     	/usr/sbin/postconf -e "defer_transports = avpcheck"
		/usr/sbin/postfix reload
	     	cd /var/spool/avp
		$DAEMON -ka && sleep 2
		echo "$DAEMONNAME: stopped."
		;;
	status)
		if test "$pid" != ""; then
			echo "$DAEMONNAME: is running."
		else
			echo "$DAEMONNAME: is not running."
		fi
		;;
	*)
		echo "Usage: $DAEMONNAME {reload|restart|start|status|stop}"
		exit 1
		;;
esac
exit 0
#
# end
#
--pWyiEgJYm5f9v55/--