#!/bin/sh
# GENERIC VARS #
. /data/scripts/include/extr_parms.inc
DO_APPLOGS="false"
x=27
while [ $x -ge 15 ]; do
# DATE VARS #
DATE=`date --date "$x days ago" +%m%d%y`
APPLOG_DATE=`date --date "$x days ago" +%Y.%m.%d`
WEBLOG_DATE=`date --date "$x days ago" +%Y%m%d-11`
WEBLOG_DATE2=`date --date "$x days ago" +%Y%m%d`
echo "$DATE $APPLOG_DATE $WEBLOG_DATE"
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 FAILE