Linux Signals - Basic Reference and Overview

Last updated:

  • SIGHUP

Hangup (terminal has been closed). Terminates a process.

  • SIGNIT

Interrupt. Terminates a process. From terminal, Ctrl+c.

  • SIGQUIT

Quit. Terminates process and dumps core. From terminal, *Ctrl+\*

  • SIGILL

Illegal instruction. Terminates process and dumps core.

  • SIGTERM

Terminate. Terminates a process.

  • SIGKILL

Kill. Terminates process. Cannot be captured or ignored.

  • SIGTSTP

Temporarily stop. Temporarily stops a process. From terminal, Ctrl+z

  • SIGSTOP

Stop. Temporarily stops a process. Cannot be captured or ignored.

  • SIGPIPE

Pipes (process has tried to access a broken pipe). Terminates the process.

  • SIGCONT

Continue. Continues a process if it is stopped.

  • SIGCHLD

Child. Used for, among other things, signalling that a child process has terminated. Is ignored by processes.

  • SIGSEV

Segments. Usually indicated a segmentation fault or invalid memory access. Terminates process and dumps core.

P.S.: This list only contains some examples. For a more complete list, see the references.


references:

Dialogue & Discussion