in /etc/crontab * * * * * /root/bin/check-nessusd
check-nessusd:
-- begin shell script --
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin: :
export PATH
#set -x
BIN="/root/bin/start-nessusd"
PIDFILE=/opt/nessus/var/nessus/nessusd.pid
NESSUSPATH=/opt/nessus/var/nessus/
cd $NESSUSPATH
if test -r $PIDFILE; then
PID=$(cat $PIDFILE)
if $(kill -CHLD $PID >/dev/null 2>&1)
then
exit 0
fi
echo ""
echo "stale pid file (erasing it)"
rm -f $PIDFILE
fi
logger -t nessusd -s "restarting nessusd"
echo ""
if test -x $BIN ;then
$BIN
exit 0
fi
echo "could not reload"
-- end shell script --
start-nessusd:
-- begin script --
#!/bin/sh
/etc/init.d/nessusd start
-- end script --
Both scripts are located in the dir /root/bin/
Henk
_______________________________________________ Nessus mailing list [email protected] http://mail.nessus.org/mailman/listinfo/nessus
