#!/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