#!/bin/sh ### ### getlogs1.sh ### ### ### Turn on the following if this is to be a CGI-BIN script ### # disable filename globbing #set -f # #echo Content-type: text/plain #echo usage() { echo " " echo "Usage: " echo " getlogs.sh domain server " echo " " echo "For example: " echo " getlogs.sh stage lvap001 " echo " " echo " " exit 1 } agiliti() { echo "Retrieving Agiliti Files" rm -rf /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER mkdir /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER /usr/bin/ssh -f 216.245.188.104 getlogs.sh $DOMAIN $SERVER echo "Sleeping 60 seconds" sleep 60 /usr/bin/scp 216.245.188.104:/tmp/logs/logs.tar.gz /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER cd /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER gunzip logs.tar.gz tar xvf logs.tar for i in `ls -1 | grep -v logs.tar` do echo $i convert.sh $i done mkindex.sh html } qa() { echo "Retrieving QA Files" rm -rf /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER mkdir /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER scp $SERVER:/export/home/$DOMAIN/config/setgetweb/logs/* /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER cd /usr/tomcat/webapps/ROOT/tech/logs/$DOMAIN/$SERVER for i in `ls -1 | grep -v logs.tar` do echo $i convert.sh $i done mkindex.sh html } ### ### Begin main ### if [ $# -lt 1 ]; then usage else DOMAIN=$1 SERVER=$2 fi case $DOMAIN in trade) agiliti ;; stage) agiliti ;; demo) agiliti ;; test1) qa ;; test2) qa ;; esac echo " "