개발/AWS

aws배포하기 2 (기본)

Ridiss 2022. 10. 13. 09:05

터미널의 세션이 끊어져도 서버가 돌아가게 만들기

 

배포하기 1에서 만든 jar파일의 위치로 이동한 후 

jar 파일 위치로 이동

nohup java -jar *.jar

명령어를 입력해준다.

 

여기서 nohup이란

 - 리눅스에서 프로세스를 실행한 터미널의 세션이 끊어지더라도 지속적으로 동작 할 수 있게 해주는 명령어

 

nohup설치 명령어

 - sudo apt install nohup

 

하지만 이렇게 실행해도 안됨 왜냐면 포그라운드로 실행했기 때문 (포그라운드 : 현재 보고있는 화면 [지금 브라우저로 이걸 보고있다면 그 브라우저가 포그라운드 상태]) 그래서 nohup으로 했다고 하더라도 터미널 종료시에 함께 종료!!

 

결국 백그라운드로 실행해야 함

 -> nohup java -jar *.jar &

저 &가 백그라운드로 실행하게 만들어준다.

 

nohup은 자동으로 로그를 남긴다

build/libs 폴더에 가면 nohup파일이 있음

'개발 > AWS' 카테고리의 다른 글

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