오늘 배운 `nohup` 명령어

발행: (2025년 12월 24일 오전 12:48 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

nohup이란?

nohup은 “no hang up”(연결 끊김 방지)의 약자입니다. SIGHUP 시그널에 면역이 되는 프로세스를 실행합니다. 터미널을 닫거나 로그아웃하면 쉘이 일반적으로 실행 중인 모든 프로세스에 SIGHUP을 보내어 종료시킵니다. nohup을 사용하면 이 동작을 방지하여 터미널을 닫은 뒤에도 프로세스가 계속 실행됩니다.

사용 예시

nohup n8n start > n8n.log 2>&1 &
  • nohup은 명령어 앞에 붙어 SIGHUP에 면역이 되도록 합니다.
  • > n8n.logstdoutn8n.log 파일로 리다이렉트합니다.
  • 2>&1stderrstdout과 동일한 대상으로 리다이렉트합니다.
  • 마지막 &는 명령을 백그라운드에서 실행하도록 합니다.

참고

Back to Blog

관련 글

더 보기 »