All pastes #592413 Raw Edit

Stuff

public text v1 · immutable
#592413 ·published 2007-06-27 19:13 UTC
rendered paste body
#!/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