Ir para o conteúdo
Erros de Linux/POSIXAviso
SIGHUP (1)

SIGHUP (1) — Sinal de Desconexão

O terminal de controle foi fechado ou o processo líder de sessão encerrou.

linuxmacosunix

O que causa este erro

A sessão de terminal foi desconectada (timeout de SSH, fechamento do terminal). Muitos daemons interpretam SIGHUP como uma solicitação para recarregar os arquivos de configuração.

Como corrigir

Use nohup ou screen/tmux para manter processos em execução após o logout. Para daemons, implemente um handler de SIGHUP para recarregar a configuração.

Exemplo

# Send SIGHUP to reload config
kill -HUP $(pidof nginx)
# Trap SIGHUP in bash
trap 'echo reloading' HUP
Documentação Oficial

Códigos de Erro Relacionados