1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<p>#!/bin/sh
 
 
SRC_FILE=/home/ci/sample/tomcat/domains/monitor_agent/sample-agent.jar
 
# Tomcat
WAS_ARR=( "tomcat@was01;user,admin" "tomcat@was02;user,admin" )
 
for WAS_INFO in "${WAS_ARR[@]}"
do
        var=$(echo $WAS_INFO | awk -F";" '{print $1,$2}')
        set -- $var
 
        WAS=$1
        DOMAIN_ARR_STR=$2
        DOMAIN_ARR=$(echo $DOMAIN_ARR_STR | tr "," "\n")
 
        echo "ssh -q $WAS rm -Rf /usr/local/tomcat/domains/monitor_agent/sample-agent.jar"
        ssh -q $WAS rm -Rf /usr/local/tomcat/domains/monitor_agent/sample-agent.jar
 
        echo "scp -q -r $SRC_FILE $WAS:/usr/local/tomcat/domains/monitor_agent/."
        scp -q -r $SRC_FILE $WAS:/usr/local/tomcat/domains/monitor_agent/.
 
        for DOMAIN in $DOMAIN_ARR
        do
                echo "ssh -q $WAS cd '/usr/local/tomcat/domains/'$DOMAIN';' ./deploy.sh restart wait update 3"
                ssh -q $WAS cd '/usr/local/tomcat/domains/'$DOMAIN';' ./deploy.sh restart wait update 3
        done
 
done
</p>


+ Recent posts