Linux Signals: Difference between revisions
Line 134: | Line 134: | ||
=Signals and bash= | =Signals and bash= | ||
{{ | {{Internal|Handling_Signals_in_bash|Handling Signals in bash}} |
Revision as of 19:30, 29 January 2018
External
Internal
Signals
SIGHUP (1)
POSIX signal. Hangup.
Hangup is the signal that is sent to the process when the terminal closes on a foreground process.
Also see:
SIGINT (2)
Sends the process an interrupt. Guaranteed to be present on all systems.
bash sends SIGINT to the process running in foreground when Ctrl-C is pressed.
SIGQUIT (3)
Will trigger a Java virtual machine to generate a thread dump.
SIGILL (4)
The SIGILL signal is sent to a process when it attempts to execute an illegal, malformed, unknown, or privileged instruction.
SIGTRAP (5)
SIGFPE (8)
SIGKILL (9)
POSIX. Kill the process. The signal cannot be caught or ignored. Guaranteed to be present on all systems.
SIGUSR1 (10)
Also see:
SIGSEGV (11)
SIGUSR2 (12)
SIGPIPE (13)
SIGALRM (14)
SIGTERM (15)
Also see:
SIGSTKFLT (16)
SIGCHLD (17)
SIGCONT (18)
POSIX. Continue executing, if stopped.
Also see:
SIGSTOP (19)
POSIX. Stop executing. The signal cannot be caught or ignored.
Also see:
SIGTSTP (20)
Suspends a process executing in foreground. bash sends SIGTSTP to the process running in foreground when Ctrl-Z is pressed.
SIGTTIN (21)
SIGTTOU (22)
SIGURG (23)
SIGXCPU (24)
SIGXFSZ (25)
SIGVTALRM (26)
SIGPROF (27)
SIGWINCH (28)
Also see: