Last Update 2000-05-01 by kcarlson
yukon: cd /var/local/ConfigFiles/usr/lib/acct/csarun yukon: diff csarun.yukon backout/csarun.umk205 # T3E version 2,24d1 < # < #History ARSC: < #------- ---- < #1999-08-29 kac use standard subject < #1998-10-26 kac send head of E* files in mail message (save diagnostic time) < ######## < #ARSC Additions: < # < unset SCRIPT HOST ECNT SUBJECT < SCRIPT="$0 $*" < HOST=`/bin/uname -n` < integer ECNT=0 < < get_Subject () # function to contsruct subject < { < if [ -x /usr/local/adm/bin/subject ]; then < SUBJECT="`/usr/local/adm/bin/subject $1 csarun $HOST $2 \"$3\"`" < else SUBJECT="$1 csarun $HOST $2: $3" < fi < } < ######## < # 244,252c221,222 < # (echo "${ERRMSG}";echo "\t\t${ACTIVE}${DTIME}") \ < # | mail ${FMAILLIST} < #1999-08-29 kac ARSC use of standard subject < get_Subject 2 -1 "acct errors" < echo "${ERRMSG}\n\t\t${ACTIVE}${DTIME} < ------ < Job: $SCRIPT < Mail: $FMAILLIST" | mailx -s "$SUBJECT" $FMAILLIST < # --- > (echo "${ERRMSG}";echo "\t\t${ACTIVE}${DTIME}") \ > | mail ${FMAILLIST} 1259,1264c1229 < ECNT=$ECNT+1 # ARSC: count number of error files < EFILE="${EFILE}\n ${I}" < ELINE=`cat $I | wc -l` < echo " < + head -20 $I # $ELINE lines\n" >>${NITE_DIR}/_E.${DTIME} < head -20 ${I} >>${NITE_DIR}/_E.${DTIME} --- > EFILE="${EFILE} ${I}" 1269,1281c1234,1236 < # chgrp ${CHGRP} ${EFILE} < # echo "\nAccounting completed but non-fatal errors in:\n${EFILE}" \ < # | mail ${WMAILLIST} < chgrp ${CHGRP} ${EFILE} ${NITE_DIR}/_E.${DTIME} < echo " < Accounting completed but non-fatal errors in: ${EFILE} < ------ < Job: $SCRIPT < Mail: $WMAILLIST" >>${NITE_DIR}/_E.${DTIME} < get_Subject 1 $ECNT "acct warnings" < cat ${NITE_DIR}/_E.${DTIME} | mailx -s "$SUBJECT" ${WMAILLIST} < rm -f ${NITE_DIR}/_E.${DTIME} < # --- > chgrp ${CHGRP} ${EFILE} > echo "\nAccounting completed but non-fatal errors in:\n${EFILE}" \ > | mail ${WMAILLIST}