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 가 변경되어야 한다.

+ Recent posts