SIGHUP (1)SIGHUP (1) — Sinal de Desconexão
O terminal de controle foi fechado ou o processo líder de sessão encerrou.
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' HUPCódigos de Erro Relacionados
ENOMEDIUMENOMEDIUM — Nenhuma Mídia Encontrada
Nenhuma mídia removível está presente no drive ou dispositivo.
EALREADYEALREADY — Operação Já em Andamento
Uma tentativa de conexão não bloqueante já está em andamento neste socket.
EDOMEDOM — Argumento Matemático Fora do Domínio
Uma função matemática recebeu um argumento fora de seu domínio definido.
SIGPIPE (13)SIGPIPE (13) — Sinal de Pipe Quebrado
O processo tentou escrever em um pipe ou socket cuja extremidade de leitura foi fechada.
EMLINKEMLINK — Links em Excesso
O número máximo de hard links para um único arquivo foi excedido.
EACCESEACCES — Permissão Negada
O acesso solicitado a um arquivo ou recurso não é permitido pelas permissões de arquivo.