본문 바로가기
IT/Linux

nohup 명령어 관련

by 성준하이 2024. 2. 9.
반응형

터미널을 통해서 서버에 접근 후

특정 파일을 실행 시켰을때, 해당 터미널 창이 종료가 되면 프로세스도 함께 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

 

리눅스 텍스트 파일 관련 명령어

앞선 포스팅에서 파일과 디렉터리에 대한 명령어를 다뤄보았다. 이번엔 리눅스 내에서 텍스트 파일 관련하여 다뤄볼것이다. 실행파일, 설치파일 등 많은 파일들이 존재하지만 그것들 역시도 텍

thenicesj.tistory.com

https://thenicesj.tistory.com/370

 

프로세스 관련 용어

프로세스라는 말을 많이 쓰곤 하는데 관련 용어들을 다뤄볼것이다. 프로세스에 대한 개념은 아래 참고 포스팅을 참고하면 도움이 될 것이다. 용어 설명 백그라운드 프로세스 백그라운드 프로세

thenicesj.tistory.com

 

반응형

'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

댓글