SIGHUP Signal Explained (Signal 1)

What the Linux SIGHUP signal does and when it's used.

Published October 23, 2026

SIGHUP (signal number 1) originally signaled that a terminal was disconnected ("hung up"); now commonly used to tell a daemon to reload its configuration.

Key points

  • Many long-running services (like Nginx) treat SIGHUP as a "reload config without restarting" signal
More Linux articles