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}