본문 바로가기

Spring

[SpringBoot] 실행 스크립트 작성하기

728x90

Spring Boot를 빌드하고 나면 jar 파일이 생성됩니다.

이것을 Ubuntu에 배포하고 실행할 때마다 "java -jar" 명령을 입력하고,

종료할 때마다 "ps -ef | grep jar"로 프로세스ID를 찾아서 종료하는 것이 많이 번거롭네요.

그래서 재기동관련 스크립트를 다음과 같이 작성할 수 있습니다.

#!/bin/bash

if [ -f process.pid ]; then
	kill -9 `cat process.pid`
fi

nohup java -jar process.jar > /dev/null 2>&1 & echo $! > process.pid

 

반응형