기억노트

Linux 명령어 nohup(no hangup) 사용법 및 출력(nohup.out) 없이 실행하기 본문

Programming/Linux

Linux 명령어 nohup(no hangup) 사용법 및 출력(nohup.out) 없이 실행하기

진바니 2019. 10. 5. 22:14

nohup

nohup : no hangup 을 줄여 쓴 명령어

hang up (프로세스 중단) 을 무시하고 명령어를 실행시켜주는 명령어

$ nohup 실행 명령어

 

예시)

$ nohup python3 code.py

nohup 으로 명령어를 실행하면 'nohup.out' 이라는 출력 파일이 생성된다.

이 파일에는 해당 명령어가 실행되는 모든 출력이 저장된다.

 


출력(nohup.out) 없이 nohup 실행하기

nohup 으로 실행할 때 만들어지는 nohup.out 을 만들고 싶지 않을 때는 다음과 같은 방법을 사용할 수 있다.

$ nohup 실행 명령어 1> /dev/null 2>&1 &

 

예시)

$ nohup python3 code.py 1> /dev/null 2>&1 &