SIGHUP (1)SIGHUP (1) — Señal de desconexión
Se cerró el terminal controlador o terminó el proceso líder de la sesión.
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' HUPCódigos de Error Relacionados
ENOMEDIUMENOMEDIUM — No se encontró medio
No hay ningún medio extraíble presente en la unidad o dispositivo.
EALREADYEALREADY — Operación ya en curso
Ya hay un intento de conexión no bloqueante en curso sobre este socket.
EDOMEDOM — Argumento matemático fuera del dominio
Una función matemática recibió un argumento fuera de su dominio definido.
SIGPIPE (13)SIGPIPE (13) — Señal de tubería rota
El proceso intentó escribir en una tubería o socket cuyo extremo de lectura ha sido cerrado.
EMLINKEMLINK — Demasiados enlaces
Se ha superado el número máximo de enlaces duros a un único archivo.
EACCESEACCES — Permiso denegado
El acceso solicitado a un archivo o recurso no está permitido por los permisos del archivo.