반응형
터미널을 통해서 서버에 접근 후
특정 파일을 실행 시켰을때, 해당 터미널 창이 종료가 되면 프로세스도 함께 kill이 된다.
이럴경우 background로 프로세스를 돌려야한다.
그러기 위한 방법을 소개한다.
java -jar test.jar 를 백그라운드로 실행하고 싶으면
nohup java -jar test.jar &
로 하면 되고 그러면
nohup : ignoring input and appending output to 'nohup.out'
이라는 답변이 오면서 실행이 된다.
log는 nohup.out 이라는 파일에 저장된다는 의미이다.
그럼 tail 명령어로 실시간 스트리밍으로 볼수 있다.(참고 포스팅 참고)
&는 백그라운드로 명령을 실행하라는 뜻이다.
만약 & 를 빼고 실행했다면 Ctrl + Z 로 수동으로 설정 가능하다.
만약 로그 파일을 다른 이름으로 만들고 싶다면 아래와 같이 설정하면 된다.
nohup java -jar test.jar & > log.txt
참고 포스팅
https://thenicesj.tistory.com/219
https://thenicesj.tistory.com/370
반응형
'IT > Linux' 카테고리의 다른 글
Linux init 명령어 관련 (20) | 2024.02.26 |
---|---|
리눅스 ls 명령어 용량 바로 보기(ls -hl) (19) | 2024.02.19 |
GRUB 이란? (23) | 2024.01.03 |
rsync / cp 명령어 차이 (36) | 2023.12.25 |
ufw 방화벽 (31) | 2023.12.21 |
댓글