SIGNAL(7) Manuel de l'administrateur Linux SIGNAL(7)
NOM
signal - Liste des signaux disponibles.
DESCRIPTION
Linux supporte les signaux listés ci-dessous. Plusieurs
numéros de signaux dépendent de l'architecture matérielle.
Les premiers signaux sont décrits dans POSIX.1
| | |
Signal | Valeur | Action | Commentaire
---------+----------+--------+------------------------------------------
SIGHUP | 1 | A | Raccrochement (déconnexion) sur terminal
| | | de contrôle, ou mort du processus
| | | de contrôle.
SIGINT | 2 | A | Interruption depuis le clavier.
SIGQUIT | 3 | A | Demande 'Quitter' depuis le clavier.
SIGILL | 4 | A | Instruction illégale.
SIGABRT | 6 | C | Signal d'arrêt depuis abort(3).
SIGFPE | 8 | C | Erreur mathématique virgule flottante.
SIGKILL | 9 | AEF | Signal 'KILL'.
SIGSEGV | 11 | C | Référence mémoire invalide.
SIGPIPE | 13 | A | Ecriture dans un tube sans lecteur.
SIGALRM | 14 | A | Temporisation alarm(2) écoulée.
SIGTERM | 15 | A | Signal de fin.
SIGUSR1 | 30,10,16 | A | Signal utilisateur 1.
SIGUSR2 | 31,12,17 | A | Signal utilisateur 2.
SIGCHLD | 20,17,18 | B | Fils arrêté ou terminé.
SIGCONT | 19,18,25 | | Continuer si arrêté.
SIGSTOP | 17,19,23 | DEF | Arrêt du processus.
SIGTSTP | 18,20,24 | D | Stop invoqué depuis tty.
SIGTTIN | 21,21,26 | D | Lecture sur tty en arrière-plan.
SIGTTOU | 22,22,27 | D | Ecriture sur tty en arrière-plan.
D'autres signaux divers :
| | |
Signal | Valeur | Action | Commentaire
----------+----------+--------+-----------------------------------------
SIGTRAP | 5 | CG | Point d'arrêt rencontré.
SIGIOT | 6 | CG | Arrêt IOT. Un synonyme de SIGABRT.
SIGEMT | 7,-,7 | G |
SIGBUS | 10,7,10 | AG | Erreur de Bus.
SIGSYS | 12,-,12 | G | Mauvais argument de routine (SVID).
SIGSTKFLT | -,16,- | AG | Erreur de pile sur coprocesseur.
SIGURG | 16,23,21 | BG | Condition urgente sur socket (4.2 BSD).
SIGIO | 23,29,22 | AG | E/S à nouveau possible(4.2 BSD).
SIGPOLL | | AG | Synonyme de SIGIO (System V).
SIGCLD | -,-,18 | G | Synonyme de SIGCHLD.
SIGXCPU | 24,24,30 | AG | Limite de temps CPU dépassée (4.2 BSD).
SIGXFSZ | 25,25,31 | AG | Taille de fichier excessive (4.2 BSD).
SIGVTALRM | 26,26,28 | AG | Alarme virtuelle (4.2 BSD).
SIGPROF | 27,27,29 | AG | Profile alarm clock.
SIGPWR | 29,30,19 | AG | Chute d'alimentation (System V).
SIGINFO | 29,-,- | G | Synonyme de SIGPWR
SIGLOST | -,-,- | AG | Perte de verrou de fichier.
Linux 18 Mai 1998 1
SIGNAL(7) Manuel de l'administrateur Linux SIGNAL(7)
| | |
SIGWINCH | 28,28,20 | BG | Fenêtre redimensionnée (4.3 BSD, Sun).
SIGUNUSED | -,31,- | AG | Signal inutilisé.
(Dans ce tableau - indique que le signal est absent. 3
valeurs sont indiquées, la première est celle utilisée sur
alpha et sparc, la seconde est celle des i386 et ppc, la
dernière est celle sur mips. Le signal 29 est SIGINFO /
SIGPWR sur alpha mais SIGLOST sur sparc.)
les lettres de la colonne "Action" ont la signification
suivante :
A Par défaut, terminer le processus.
B Par défaut, ignorer le signal.
C Par défaut, créer un fichier core.
D Par défaut arrêter le processus.
E Le signal ne peut pas être intercepté.
F Le signal ne peut pas être ignoré.
G Le signal n'est pas conforme POSIX.1
CONFORMITÉ
POSIX.1
BUGS
SIGIO et SIGLOST ont la même valeur, le dernier est mis en
commentaire dans les sources du noyau, mais certaines
applications considèrent encore que le signal 29 est
SIGLOST.
VOIR AUSSI
kill(1), kill(2), setitimer(2).
TRADUCTION
Christophe Blaess, 1997.
Linux 18 Mai 1998 2