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