Signal Default Action
Term indicates that the process will end immediately
Core indicates that the process ends immediately and cores are dumped (stack trace)
LGN indicates that the process will ignore the signal
Stop indicates that the process is paused
Cont indicates that the process will reply to run
Signal |
Value |
Action |
Comments |
SIGHUP |
1 |
Term |
Issued when the control terminal or control process terminates |
SIGINT |
2 |
Term |
Interrupt signal from the keyboard (usually ctrl-c) |
Sigquit |
3 |
Core |
Exit signal from the keyboard (usually ctrl-/) |
Sigill |
4 |
Core |
Illegal instructions |
Sigabrt |
6 |
Core |
Termination signal from Abort |
SIGFPE |
8 |
Core |
Floating-point number exception |
SIGKILL |
9 |
Term |
Kill Signal |
SIGSEGV |
11 |
Core |
Illegal memory address reference |
Sigpipe |
13 |
Term |
Pipe damage (broken pipe): Write information to a pipeline that does not have a read process |
Sigalrm |
14 |
Term |
Timer-to-time signal from alarm |
SIGTERM |
15 |
Term |
Terminating signal |
SIGUSR1 |
30,10,16 |
Term |
User-defined Signal 1 |
SIGUSR2 |
31,12,17 |
Term |
User-defined Signal 2 |
SIGCHLD |
20,17,18 |
Ign |
Child process stopped or terminated |
Sigcont |
19,18,25 |
Cont |
If stopped, continue execution |
SIGSTOP |
17,19,23 |
Stop |
Stop Process Execution (from non-terminal) |
Sigtstp |
18,20,24 |
Stop |
Stop signal from the terminal |
Sigttin |
21,21,26 |
Stop |
Terminal input for background processes |
Sigttou |
22,22,27 |
Stop |
Terminal output of the background process |
List of UNIX signals