Saltar al contenido
Errores de Linux/POSIXAdvertencia
SIGHUP (1)

SIGHUP (1) — Señal de desconexión

Se cerró el terminal controlador o terminó el proceso líder de la sesión.

linuxmacosunix

Qué causa este error

La sesión del terminal fue desconectada (timeout SSH, cierre del terminal). Muchos demonios interpretan SIGHUP como una solicitud para recargar archivos de configuración.

Cómo solucionarlo

Usa nohup o screen/tmux para mantener procesos en ejecución tras cerrar sesión. Para demonios, implementa un manejador de SIGHUP para recargar la configuración.

Ejemplo

# Send SIGHUP to reload config
kill -HUP $(pidof nginx)
# Trap SIGHUP in bash
trap 'echo reloading' HUP
Documentación Oficial

Códigos de Error Relacionados