#!/bin/sh
# GENERIC VARS #
. /data/scripts/include/extr_parms.inc
PROCDIR="/data/logproc/$DATE"
if [ ! -d $PROCDIR ]; then
mkdir -p $PROCDIR
fi
# CLEANUP #
for LOG in $APPLOGS; do
if [ -s $PROCDIR/$LOG.$APPLOG_DATE ]; then
rm -f $PROCDIR/$LOG.$APPLOG_DATE
fi
done
function process_applogs {
# TRANSFER AND CONCAT #
for HOST in $RECO_SERVERS; do
for LOG in $APPLOGS; do
echo ""
echo "TRANSFERRING $HOST $LOG.$APPLOG_DATE TO $PROCDIR/$LOG.$APPLOG_DATE.$HOST"
echo ""
scp reco@$HOST:$REMOTE_APPLOG_DIR/$LOG.$APPLOG_DATE $PROCDIR/$LOG.$APPLOG_DATE.$HOST
if [ ! -s $PROCDIR/$LOG.$APPLOG_DATE.$HOST ]; then
echo "TRANSFERRING $HOST $LOG.$APPLOG_DATE FAILED"
echo "TRANSFERRING $HOST $LOG.$APPLOG_DATE FAILED. REFER TO LOGPROC.SH SCRIPT ON RECO@ARAMIS" | mail -s "
CHOICESTREAM LOG TRANSFER FAILURE" $EMAIL
exit
fi
echo ""
echo "CONCATENATING $LOG.$APPLOG_DATE.$HOST to $LOG"
echo ""
cat $PROCDIR/$LOG.$APPLOG_DATE.$HOST >> $PROCDIR/$LOG.$APPLOG_DATE
done
done