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 > |
sh(shell script) split 예제
2016. 5. 12. 17:55