본문으로 이동
Linux/POSIX 에러경고
SIGHUP (1)

SIGHUP (1) — 행업 시그널

제어 터미널이 닫혔거나 세션 리더 프로세스가 종료되었습니다.

linuxmacosunix

이 에러의 원인

터미널 세션이 끊어졌습니다(SSH 타임아웃, 터미널 종료). 많은 데몬이 SIGHUP을 설정 파일 재로드 요청으로 해석합니다.

수정 방법

로그아웃 후에도 프로세스를 계속 실행하려면 nohup 또는 screen/tmux를 사용하세요. 데몬의 경우 설정을 재로드하는 SIGHUP 핸들러를 구현하세요.

예제

# Send SIGHUP to reload config
kill -HUP $(pidof nginx)
# Trap SIGHUP in bash
trap 'echo reloading' HUP
공식 문서

관련 에러 코드