SIGHUP
Le SIGHUP est un signal utilisé sur le POSIX - plates-formes conformes, à l'origine conçues pour informer les processus d'une ligne périodique baisse de . SIGHUP est une constante symbolique définie dans le Signal.h de SIGHUP serait envoyé aux programmes quand la ligne périodique a été abandonnée, souvent parce que l'utilisateur relié a terminé le raccordement en accrochant vers le haut du modem. Le système détecterait la ligne a été abandonné par l'intermédiaire du " perdu du DCD ; detect" de porteur ; signal. Les signaux ont toujours été une méthode commode de communication d'interprocessus (IPC) de , mais dans des réalisations tôt il n'y avait aucun signal user-definable (tel que les additions postérieures de SIGUSR1 et de SIGUSR2 ) ce des programmes pourrait arrêter et interpréter pour leurs propres buts. Pour cette raison, les applications qui n'ont pas exigé une borne de contrôle, telle que les démons , " ; recycle" ; SIGHUP comme signal pour relire des fichiers de configuration, ou reinitialise. Cette convention survit à ce jour en paquets tels que le Apache et le Sendmail . Avec le déclin de l'accès par l'intermédiaire de la ligne périodique, la signification de SIGHUP a changé légèrement sur les systèmes modernes, signifiant souvent que la pseudo ou virtuelle borne d'un de contrôle a été fermée. Si le programme recevant SIGHUP est une coquille d'Unix , il arrêtera souvent le signal et assurer tous les programmes arrêtés sont continués avant d'envoyer le signal aux travaux d'enfant. Les spécifications simples d'UNIX de décrivent une utilité de coquille appelée le Nohup , qui peut être employé comme emballage pour commencer un programme immunisé contre SIGHUP. Les différentes coquilles ont également d'autres méthodes de commander et de contrôler SIGHUP, tel que le service de désavouer du coup de GNU. Des noms symboliques de signal sont employés parce que les nombres de signal peuvent varier à travers des plates-formes, mais le XSI - des systèmes conformant permettent à l'utilisation de la constante numérique 1 d'être employée pour indiquer un SIGHUP, que la grande majorité de systèmes emploient en fait. SIGHUP peut être manipulé. C'est-à-dire, les programmeurs peuvent définir l'action qu'ils veulent se produire lors de recevoir un SIGHUP, tel qu'appeler une fonction , l'ignorer, ou reconstituer l'action de défaut. L'action de défaut sur le POSIX - les systèmes conformes est une fin anormale. Le SIG est un préfixe commun pour des noms de signal ; Le HUP est une contraction accrochent vers le haut . ignals .
du dossier d'en-tête . Histoire
Accéder aux systèmes informatiques pendant beaucoup d'années composées en reliant une borne à un système d'unité centrale par l'intermédiaire d'une ligne périodique et du protocole du RS-232 . Pour cette raison, quand un système de de logiciel interrompt les signaux appelés de , était développé, un signal a été indiqué pour l'usage sur le " ; Hangup" ;. Utilisation moderne
Détails
Étymologie
Voir également
signal (calcul)
RS-232
Terminal d'ordinateur Random links: Grande conférence occidentale | Cheng Han | Drapeau du Paraguay | FasTrak | Grande synagogue de Rome | SIGHUP