Understanding Signals with Processes
Dec 31, 2010, 15:04 (1 Talkback[s])
Re-Imagining Linux Platforms to Meet the Needs of Cloud Service Providers
[ Thanks to Andrew
Weber for this link. ]
"Signals are asynchronous events that can occur to a
running process and may be caused by hardware, software or users.
Signals are numeric integer messages that have been predefined so
they understand what these signals mean. When a process receives a
signal, that process must respond to the signal. Uncaught signals
will cause default actions to take place, which often means the
process is terminated. If you use "kill -l", or "trap -l" you can
get a list of available signals.
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL
5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE
9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR2