개발/AWS
aws배포하기 2 (기본)
Ridiss
2022. 10. 13. 09:05
터미널의 세션이 끊어져도 서버가 돌아가게 만들기
배포하기 1에서 만든 jar파일의 위치로 이동한 후
nohup java -jar *.jar
명령어를 입력해준다.
여기서 nohup이란
- 리눅스에서 프로세스를 실행한 터미널의 세션이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어
nohup설치 명령어
- sudo apt install nohup
하지만 이렇게 실행해도 안됨 왜냐면 포그라운드로 실행했기 때문 (포그라운드 : 현재 보고있는 화면 [지금 브라우저로 이걸 보고있다면 그 브라우저가 포그라운드 상태]) 그래서 nohup으로 했다고 하더라도 터미널 종료시에 함께 종료!!
결국 백그라운드로 실행해야 함
-> nohup java -jar *.jar &
저 &가 백그라운드로 실행하게 만들어준다.
nohup은 자동으로 로그를 남긴다
build/libs 폴더에 가면 nohup파일이 있음