Back-end/AWS
[AWS/Linux] AWS EC2 서버 무중단 배포 및 백그라운드에서 실행시키는 방법
one2ye
2022. 3. 15. 23:59
728x90
반응형
<접속방법>
- AWS ec2 - ssh key를 가지고 접속하기
- cd /var/www/INFRA-Server 명령어로 해당 디렉토리 이동
- nohup java -jar build/libs/demo-0.0.1-SNAPSHOT.jar & 명령어로 빌드
- nohup: ignoring input and appending output to ‘nohup.out’ → 요런 메세지 뜨면 정상적으로 완료된 것
- 이후 exit 명령어를 통해 쉘을 꺼준 후에 터미널을 나와야 함. (그래야 백그라운드 프로세스가 계속 실행됨)
- 그럼 막 컴터 끄고 별 난리를 다 쳐도 계속 서버는 돌아감!!!
<종료방법>
- AWS ec2 - ssh key를 가지고 접속하기
- ps -ef 명령어를 통해 현재 실행 중인 프로세스 조회
- 그럼 아래 사진과 같이 우리가 빌드한 파일이 돌아가고 있는게 보임.
4. kill -9 {PID} 명령어로 해당 프로세스 종료시키기
5. 그럼 종료 성공!!!
728x90
반응형