Đi đến nội dung
Lỗi Linux/POSIXCảnh báo
SIGHUP (1)

SIGHUP (1) — Tín Hiệu Ngắt Kết Nối

Terminal điều khiển bị đóng hoặc tiến trình dẫn đầu phiên đã kết thúc.

linuxmacosunix

Nguyên nhân gây ra lỗi này

Phiên terminal bị ngắt kết nối (SSH timeout, đóng terminal). Nhiều daemon diễn giải SIGHUP là yêu cầu tải lại file cấu hình.

Cách sửa

Dùng nohup hoặc screen/tmux để giữ tiến trình chạy sau khi đăng xuất. Với daemon, triển khai SIGHUP handler để tải lại cấu hình.

Ví dụ

# Send SIGHUP to reload config
kill -HUP $(pidof nginx)
# Trap SIGHUP in bash
trap 'echo reloading' HUP
Tài liệu chính thức

Mã lỗi liên quan