-
[Linux] centOS Tomcat service 생성(init.d)서버/Linux 2021. 6. 25. 10:40
$ 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