#!/bin/ksh # # Written by: Chuck Spilman 05/01/2002 TOTALERRS=`errpt | grep -v "IDENTIFIER" | wc -l` if [ ! -f /usr/local/bin/errpt.count ] then echo 0 > /usr/local/bin/errpt.count fi OLDERRS=`cat /usr/local/bin/errpt.count` ((NEWERRS=TOTALERRS-OLDERRS)) if [ ${NEWERRS} -gt 1 ] then echo "Please check errpt, ${NEWERRS} errors found!" | /usr/bin/mailx -vs "`hostname`: errpt report" recipient@domain.com elif [ ${NEWERRS} -gt 0 ] then errpt | grep -v "IDENTIFIER" | head -${NEWERRS} | cut -c 42- | while read ERRMSG do echo "errpt:${ERRMSG}" | /usr/bin/mailx -vs "`hostname`: errpt report" recipient@domain.com done fi echo ${TOTALERRS} > /usr/local/bin/errpt.count