1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#!/bin/sh
PATH=/usr/local/rrdtool-1.0.48/bin:/usr/local/bin:/usr/local/sbin:/sbin:/bin:/usr/bin:/usr/sbin:
DTC_ETC=$1
cd $DTC_ETC
if [ -x /usr/bin/rrdtool ] ; then
RRDTOOL=/usr/bin/rrdtool
else
if [ -x /usr/local/bin/rrdtool ] ; then
RRDTOOL=/usr/local/bin/rrdtool
else
if [ -x /opt/local/bin/rrdtool ] ; then
RRDTOOL=/opt/local/bin/rrdtool
else
echo "Could not find the rrdtool binary in $0"
exit 1
fi
fi
fi
#set -x
qdir=`postconf -h queue_directory`
active=`find $qdir/incoming $qdir/active $qdir/maildrop -type f -print | wc -l | awk '{print $1}'`
deferred=`find $qdir/deferred -type f -print | wc -l | awk '{print $1}'`
#printf "active: %d\ndeferred: %d\n" $active $deferred
$RRDTOOL update $DTC_ETC/mailqueues.rrd "N:$active:$deferred"
|