#!/bin/sh

loadavg=`sed 's/\..*//g' /proc/loadavg`
if [ "$loadavg" -gt 14 ]; then
/usr/bin/logger -i -p mail.warn -t `basename $0` WARNING: Returning temporary failure due to load average of $loadavg
exit 75
fi


procmail=`ps -Af | grep procmail | grep -v grep | wc -l`
if [ "$procmail" -gt 29 ]; then
/usr/bin/logger -i -p mail.warn -t `basename $0` WARNING: Returning temporary failure due to $procmail procmail processes running - load average $loadavg
exit 75
fi


/usr/bin/procmail "$@"

Drat. There should be the following line after procmail as well:


exit $?

Why do I always notice these things after posting ;-)

Regards,
Simon



-------------------------------------------------------
This SF.Net email is sponsored by: INetU
Attention Web Developers & Consultants: Become An INetU Hosting Partner.
Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
_______________________________________________
Spamassassin-talk mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/spamassassin-talk

Reply via email to