Aller au contenu
Erreurs Linux/POSIXAvertissement
SIGHUP (1)

SIGHUP (1) — Signal de raccrochage

Le terminal de contrôle a été fermé ou le processus chef de session s'est terminé.

linuxmacosunix

Causes de cette erreur

La session de terminal a été déconnectée (expiration SSH, fermeture du terminal). De nombreux démons interprètent SIGHUP comme une demande de rechargement des fichiers de configuration.

Comment la corriger

Utilisez nohup ou screen/tmux pour maintenir les processus actifs après la déconnexion. Pour les démons, implémentez un gestionnaire SIGHUP pour recharger la configuration.

Exemple

# Send SIGHUP to reload config
kill -HUP $(pidof nginx)
# Trap SIGHUP in bash
trap 'echo reloading' HUP
Documentation officielle

Codes d'erreur associés