#!/bin/csh

# this script runs from cron and does the following:
# 1.  Takes multiple summary files and
# 2.  Produces a report
# - wade 5/27/92

set LOG_FILE = $1
set WORKING_DIR = "/var/ti/util/"
set YEAR = `date | awk '{print $6}' `
set MONTH = `date | awk '{print $2}' `
set DAY = `date | awk '{print $3}' `
set WORKING = "/var/ti/util/"
set LOGS_DIR = "/var/ti/logs/"

set TRANS_SUMMARY = "/var/ti/logs/pips.trans.log.summary"
set SESSION_SUMMARY = "/var/ti/logs/pips.log.summary"
set SYSLOG_SUMMARY = "/var/ti/logs/pips.syslog.summary"
set READ_LOG = "/var/ti/logs/pips.read.log"
set STARTING_LOG = "/var/ti/logs/pips.trans.log.starting"
set PROVIDER_LOG = "/var/ti/logs/pips.trans.log.providers"
set PIPS_WEB = "/mit/ti_data/admin/pips.web"
set MAIL = "wade@mit.edu"
set QUARTERLY_MAIL = ${WORKING}quarterly_mail

# merge summary files into one file
cp ${TRANS_SUMMARY} ${WORKING}temp
cat ${SESSION_SUMMARY} >> ${WORKING}temp
cat ${SYSLOG_SUMMARY} >> ${WORKING}temp

# run program
${WORKING}report Q < ${WORKING}temp > ${QUARTERLY_MAIL}

# cleanup
rm ${WORKING}temp


set START = `head -1 ${QUARTERLY_MAIL} | awk  '{printf "%s %s 0:0:0 %s",$2,$3,$4}'`
set END = `head -1 ${QUARTERLY_MAIL} | awk '{printf "%s %s 23:59:59 %s",$7,$8,$9}'`

echo "" >> ${QUARTERLY_MAIL}
echo "PROVIDER ACTIVITY" >> ${QUARTERLY_MAIL}
echo "" >> ${QUARTERLY_MAIL}
${WORKING}provider U "$START" "$END" < ${PROVIDER_LOG} >> ${QUARTERLY_MAIL}

echo "" >> ${QUARTERLY_MAIL}
echo "PIPS.WEB RECORD SIZE" >> ${QUARTERLY_MAIL}
echo "" >> ${QUARTERLY_MAIL}
wc -l ${PIPS_WEB} >> ${QUARTERLY_MAIL}

# send mail
/usr/ucb/mail -s "TechInfo Stats - Quarterly" $MAIL < ${QUARTERLY_MAIL}
