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
반응형
'Spring' 카테고리의 다른 글
[JSON] Json에 클래스 상속 적용하기 (JsonSubType) (0) | 2021.03.31 |
---|---|
[JPA] PostgreSQL jsonb 타입 설정하기 (0) | 2021.03.30 |
[SpringBoot] JSON의 없는 속성 무시하기 (0) | 2019.07.10 |
[SpringBoot] Eclipse에서 pom.xml의 Unknown 오류 (0) | 2019.06.06 |
[SpringBoot] Spring Boot 프로젝트 구성하기 (0) | 2017.04.11 |