OS/리눅스
CentOS 실행&중지 스크립트
SSaMKJ
2016. 10. 11. 15:18
Java jar 실행 스크립트 만들기
리눅스 환경에서 일을 하다 보면 jar 파일을 실행시키고 정지 시키는 일을 해야 할 때가 있는대 스크립트로 만들면 편하다.
startup.sh
#!/bin/bash echo "start!!" nohup java -jar myJavaApp.jar &
nohup : nohup.out 파일에 로그가 쌓인다.
마지막에 있는 & 표시는 백그라운드로 실행되라는 의미이다.
shutdown.sh
#!/bin/bash # Getting the PID of the process PID='myJavaApp' echo $PID kill kill -9 $(ps -ef | grep $PID | grep -v grep | awk '{ print $2 }') echo succeed
현재 만들어진 jar 형식이 다르면 startup.sh 가 변경되어야 한다.