Thanks for the script Gary/Peter. I've cleaned things up and here is what I put together:
#!/bin/sh ## This file updates the big evil policy file for spam assassin DATE=`date +"%Y%m%d-%H%M"` [ -f /tmp/bigevil.cf ] && rm -f /tmp/bigevil.cf wget -N http://www.merchantsoverseas.com/wwwroot/gorilla/bigevil.cf \ -O /tmp/bigevil.cf \ 2>&1 | grep -q 'saved' if [ $? = 0 ] ; then cmp -s /tmp/bigevil.cf /etc/mail/spamassassin/bigevil.cf || { # do the mv's and emails here [ -f /etc/mail/spamassassin/bigevil.cf ] && mv -f /etc/mail/spamassassin/bigevil.cf /etc/mail/spamassassin/bigevil.cf.$DATE [ -f /tmp/bigevil.cf ] && mv -f /tmp/bigevil.cf /etc/mail/spamassassin/bigevil.cf echo "BIG EVIL has changed on `hostname`. The new evil is \ `head -n 1 /etc/mail/spamassassin/bigevil.cf`" \ | mutt [EMAIL PROTECTED] -s "The big evil policy has been updated" \ -a /etc/mail/spamassassin/bigevil.cf postfix stop > /dev/null 2>&1 /dev/null sleep 15 /etc/rc.d/init.d/spamassassin restart > /dev/null 2>&1 /dev/null postfix start > /dev/null 2>&1 /dev/null } Fi ## EOF <<Dan>> ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click _______________________________________________ Spamassassin-talk mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/spamassassin-talk