All pastes #592418 Raw Edit

Someone

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