$ sudo vim /etc/init.d/tomcat
# 하나의 서버에 여러개의 인스턴스가 올라가 있을 때,
# 아래처럼 구분하면 하나의 파일로 여러개 컨트롤 가능
# home
# ㄴ apache-tomcat-서비스1
# ㄴ apache-tomcat-서비스2
# 호출 예제 : service tomcat 서비스1 restart
tomcat = /home/apache-tomcat-
startup = $tomcat$1/bin/startup.sh
shutdown = $tomcat$1/bin/shutdown.sh
start(){
echo -n $"Starting Tomcat Service : "$1 #print내용
sh $startup #startup 실행
echo $?
}
stop(){
echo -n $"Stopping Tomcat Service: "$1
sh $shutdown
echo $?
}
restart(){
stop()
start
}
status(){
ps -ef | grep apache-tomcat-"$1"
}
case "$2" in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
restart
;;
*)
echo $"Usage : $0"
echo $"Example : service tomcat {서비스} {start|stop|restart|status}"
exit 1
esac
exit 0
$ sudo chmod 775 tomcat