SIGHUP (1)SIGHUP (1) — Signal de raccrochage
Le terminal de contrôle a été fermé ou le processus chef de session s'est terminé.
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' HUPCodes d'erreur associés
ENOMEDIUMENOMEDIUM — Aucun support trouvé
Aucun support amovible n'est présent dans le lecteur ou le périphérique.
EALREADYEALREADY — Opération déjà en cours
Une tentative de connexion non bloquante est déjà en cours sur ce socket.
EDOMEDOM — Argument mathématique hors du domaine
Une fonction mathématique a reçu un argument en dehors de son domaine de définition.
SIGPIPE (13)SIGPIPE (13) — Signal de tube cassé
Le processus a tenté d'écrire dans un tube ou un socket dont l'extrémité de lecture a été fermée.
EMLINKEMLINK — Trop de liens
Le nombre maximum de liens physiques vers un même fichier a été dépassé.
EACCESEACCES — Permission refusée
L'accès demandé à un fichier ou à une ressource n'est pas autorisé par les permissions du fichier.