Tomcat 시작/종료/재시작 Shellscript

1. Tomcat 시작/종료/재시작 Shellscript

#!/bin/bash

# Tomcat 시작/종료/재시작 script  (tomcat7_1, tomcat7_2  2대로 가정)

if [ -z "$1" ] ||  [ -z "$2" ]
        then
                echo "Usage : /app/service/tomcat_start.sh { tomcat7_1 | tomcat7_2 } { start | stop | restart }"
                exit 1
fi

case "$1" in
        tomcat7_1)
                tomcat_dir="/home/dasan/tomcat7_1"
                ;;

        tomcat7_2)
                tomcat_dir="/home/dasan/tomcat7_2"
                ;;
        *)
                echo "Usage : /app/service/tomcat_start.sh { tomcat7_1 | tomcat7_2 } { start | stop | restart }"
                exit 1
esac

case "$2" in
        start)
                echo "Starting tomcat: "
                su - dasan -c $tomcat_dir/bin/startup.sh
                ;;
        stop)
                echo "Shutting down tomcat: "
                su - dasan -c $tomcat_dir/bin/shutdown.sh
                ;;
        restart)
                echo "Restarting tomcat: "
                su - dasan -c $tomcat_dir/bin/shutdown.sh;
                su - dasan -c $tomcat_dir/bin/startup.sh

댓글

이 블로그의 인기 게시물

Python requests 모듈 간단 정리