Spring
[SpringBoot] 실행 스크립트 작성하기
까레까레
2020. 3. 30. 15:56
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
반응형