리눅스 nohup 백그라운드 실행

(Last Updated On: May 31, 2020)

linux nohup background execute

리눅스 백그라운드 실행

nohup command > /dev/null 2>&1 &
  • nohup  : tty가 꺼져도 종료하지 않는 명령프로그램 (man을 보면 hangup signal을 무시한다. 고 적혀있다)
  • command  : 실행할 쉘 명령
  • > /dev/null  : 표준 출력 (stdout)을 /dev/null 에 저장한다. 즉 출력을 저장하지 않겠다는 뜻. (기본 출력으로 nohup.out 일 듯)
  • 2>&1 : stderr를 stdout으로 변경한다. (그런데 stdout은 /dev/null 에 저장하기로 선언해서 출력이 안 된다.)
  • &  : 해당 명령을 백그라운드에서 실행한다. (쉘 고유 명령)