SIGNAL(7)

NOM
signal - Liste des signaux disponibles.

DESCRIPTION
Linux supporte les signaux listes ci-dessous. Plusieurs numeros de signaux dependent de l'architecture materielle. Les premiers signaux sont decrits dans POSIX.1

Signal | Valeur | Action | Commentaire
SIGHUP | 1 | A | Raccrochement (deconnexion) sur terminal
 |  |  | de controle, ou mort du processus
 |  |  | de controle.
SIGINT | 2 | A | Interruption depuis le clavier.
SIGQUIT | 3 | A | Demande 'Quitter' depuis le clavier.
SIGILL | 4 | A | Instruction illegale.
SIGABRT | 6 | C | Signal d'arret depuis abort(3).
SIGFPE | 8 | C | Erreur mathematique virgule flottante.
SIGKILL | 9 | AEF | Signal 'KILL'.
SIGSEGV | 11 | C | Reference memoire invalide.
SIGPIPE | 13 | A | Ecriture dans un tube sans lecteur.
SIGALRM | 14 | A | Temporisation alarm(2) ecoulee.
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 arrete ou termine.
SIGCONT | 19,18,25 |  | Continuer si arrete.
SIGSTOP | 17,19,23 | DEF | Arret du processus.
SIGTSTP | 18,20,24 | D | Stop invoque depuis tty.
SIGTTIN | 21,21,26 | D | lecture sur tty en arriere-plan.
SIGTTOU | 22,22,27 | D | ecriture sur tty en arriere-plan.
D'autres signaux divers :

Signal | Valeur | Action | Commentaire
SIGTRAP | 5 | CG | Point d'arret rencontre.
SIGIOT | 6 | CG | Arret 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 a 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 depassee (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.
SIGWINCH | 28,28,20 | BG | Fenetre redimensionnee (4.3 BSD, Sun).
SIGUNUSED | -,31,- | AG | Signal inutilise.
(Dans ce tableau - indique que le signal est absent. 3 valeurs sont indiquees, la premiere est celle utilisee sur alpha et sparc, la seconde est celle des i386 et ppc, la derniere 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 defaut, terminer le processus.

B   Par defaut, ignorer le signal.

C   Par defaut, creer un fichier core.

D   Par defaut arreter le processus.

E   Le signal ne peut pas etre intercepte.

F   Le signal ne peut pas etre ignore.

G   Le signal n'est pas conforme POSIX.1

CONFORME A
POSIX.1

BUGS
SIGIO et SIGLOST ont la meme valeur, le dernier est mis en commentaire dans les sources du noyau, mais certaines applications considerent encore que le signal 29 est SIGLOST.

VOIR AUSSI
kill(1), kill(2), setitimer(2).