- jdk가 설치되어 있어야 가능
- 현재 실행중인 시스템이라면 프로세스를 종료 후 실행
0-1. 실행중인 프로세스 조회
ps -ef | grep java
0-2. 프로세스 kill (회색으로 칠해진 부분이 pid)
kill -15 [pid]
* 위의 명령어로 종료가 되지 않는다면 아래 명령어 실행 (15 : 정상 종료, 9 : 강제 종료)
kill -9 [pid]
kill은 실행중은 프로세스를 종료하는것이기 때문에 신중하게 해야 하며 pid 확인 필수
- kill의 옵션을 조회할 수 있음
1. jar 파일 실행
nohup java -jar [파일명].jar &
- [nohup] 명령어로 실행하면 세션이 종료되어도 프로세스가 지속적으로 동작할 수 있게 됨
- 뒤에 [&] 을 붙여 백그라운드 실행이 될 수 있도록 함
[nohup] 명령로 실행하게 되면 jar파일에 대한 로그가 nohup.out에 쓰여지는데 이를 원치 않는다면
nohup java -jar [파일명].jar 1>dev/null &
- [nohup] 명령어를 붙이지 않아도 실행 됨
java -jar [파일명].jar
2. 프로세스 확인
- 실행한 프로세스가 정상적으로 실행중인지 확인
3. 로그 확인
로그 경로로 이동하여 확인
tail -f [log 파일 명]
[tail] 명령어는 파일의 마지막 부분을 조회하고, [f] 명령어는 파일의 내용이 추가될 때마다 보여줌
'Spring boot' 카테고리의 다른 글
Spring Boot 보안문자 Captcha 적용하기 (자동가입 방지) (0) | 2021.07.07 |
---|---|
intellij에서 xml파일 build 안될 때 설정 (0) | 2021.06.24 |
Spring Boot 시작하기 (0) | 2021.06.23 |