[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/--