Signale kann durch Programme, Benutzer oder Administratoren.
Zum Beispiel, um die richtige Methode der sagt das Internet Diese benutzerdefinierte Teile des Codes werden als Signal-Handler.
Zwei Signale sind nicht in der Lage, neu definiert werden von einem Signal-Handler. SIGKILL hält immer ein Prozess und SIGSTOP bewegt sich immer ein Prozess von der Vordergrund in den Hintergrund. Diese beiden Signale können nicht aufgenommen werden "gefangen" von einem Signal-Handler.
| Signalname | Signal-Nummer | Signal Beschreibung |
|---|---|---|
| SIGHUP | 1 | Terminal-Line-hangup |
| SIGINT | 2 | Interrupt-Programm |
| SIGQUIT | 3 | Programm beenden |
| SIGILL | 4 | Illegal Instruction |
| SIGTRAP | 5 | Trace-Trap |
| SIGABRT | 6 | Abbrechen |
| SIGEMT | 7 | Emulieren Anweisung ausgeführt |
| SIGFPE | 8 | Fließkomma-Ausnahme |
| SIGKILL | 9 | Kill-Programm |
| SIGBUS | 10 | Bus-Fehler |
| SIGSEGV | 11 | Segmentation violation |
| SIGSYS | 12 | Bad Argument für System Call |
| SIGPIPE | 13 | Schreiben Sie auf ein Rohr mit niemand, es zu lesen |
| SIGALRM | 14 | Echtzeit-Timer abgelaufen |
| SIGTERM | 15 | Software Beendigung Signal |
| SIGURG | 16 | Dringende Zustand I / O-Kanal |
| SIGSTOP | 17 | Stop-Signal nicht vom Terminal |
| SIGTSTP | 18 | Stop-Signal vom Terminal |
| SIGCONT | 19 | Ein Prozess gestoppt wird fortgesetzt |
| SIGCHLD | 20 | Mitteilung an Eltern von Kindern stoppen oder Ausfahrt |
| SIGTTIN | 21 | Lesen Sie auf Terminal von Hintergrund-Prozess |
| SIGTTOU | 22 | Schreiben Sie Terminal von Hintergrund-Prozess |
| SIGIO | 23 | I / O möglich zu einem Schlagwort |
| SIGXCPU | 24 | CPU-Zeit überschritten |
| SIGXFSZ | 25 | Datei-Größe überschritten |
| SIGVTALRM | 26 | Virtual Timer abgelaufen |
| SIGPROF | 27 | Profiling Timer abgelaufen |
| SIGWINCH | 28 | Fenstergröße verändert |
| SIGINFO | 29 | Informationen anfordern |
| SIGUSR1 | 30 | User-definierten Signal 1 |
| SIGUSR2 | 31 | User-definierten Signal 2 |
| SIGTHR | 32 | Thread unterbrechen |
| Signalname | Signal-Nummer | Signal Beschreibung |
|---|---|---|
| SIGHUP | 1 | Legt auf |
| SIGINT | 2 | Interrupts |
| SIGQUIT | 3 | Beendet |
| SIGILL | 4 | Illegal Instruction |
| SIGTRAP | 5 | Trace-Trap |
| SIGABRT | 6 | Wird von abort |
| SIGEMT | 7 | EMT-Anweisung |
| SIGFPE | 8 | Fließkomma-Ausnahme |
| SIGKILL | 9 | Kill (nicht gefangen oder ignoriert) |
| SIGBUS | 10 | Bus-Fehler |
| SIGSEGV | 11 | Segmentation violation |
| SIGSYS | 12 | Bad Argument für System Call |
| SIGPIPE | 13 | Schreibt auf ein Rohr mit niemand, es zu lesen |
| SIGALRM | 14 | Wecker |
| SIGTERM | 15 | Software Beendigung |
| SIGUSR1 | 16 | User-definierten Signal 1 |
| SIGUSR2 | 17 | User-definierten Signal 2 |
| SIGCHLD | 18 | Kinder-Status-Änderung Alias (POSIX) |
| SIGPWR | 19 | Power-nicht neu starten |
| SIGWINCH | 20 | Fenstergröße ändern |
| SIGURG | 21 | Dringende Buchse Zustand |
| SIGPOLL / SIGIO | 22 | Pollable Ereignis eingetreten ist oder Socket I / O möglich |
| SIGSTOP | 23 | Stop (nicht gefangen oder ignoriert) |
| SIGTSTP | 24 | User stoppen ersucht TTY |
| SIGCONT | 25 | Gestoppt wurde fortgesetzt |
| SIGTTIN | 26 | Hintergrund TTY lesen versucht |
| SIGTTOU | 27 | Hintergrund TTY schreiben versucht |
| SIGVTALRM | 28 | Virtual Timer abgelaufen |
| SIGPROF | 29 | Profiling Timer abgelaufen |
| SIGXCPU | 30 | CPU-Grenze überschritten |
| SIGXFSZ | 31 | Überschritten Dateigröße |
| SIGWAITING | 32 | Prozess "LWPs sind gesperrt |
| SIGLWP | 33 | Besondere Signal von Thread-Bibliothek |
| SIGFREEZE | 34 | Besondere Signal von CPR |
| SIGTHAW | 35 | Besondere Signal von CPR |
| SIGCANCEL | 36 | Thread Stornierung Signal von libthread |
| SIGLOST | 37 | Ressourcen verloren |
| SIGRTMIN | 38 | Höchste Priorität Echtzeit-Signal |
| SIGRTMAX | 45 | Niedrigste Priorität Echtzeit-Signal |