List of Signals
There is a simple method for compiling a list of all the signals your system supports. Simply type the kill -l command to see all the allowed signals.
kill -l
Signal Handling In Linux Through The signal() Function
A signal is a message or notification issued to your program by the operating system or another application (or one of its threads). Each signal is assigned a number between 1 and 31. Signals are devoid of argument, and most of the time, their names are self-explanatory. For instance, signal number 9 or SIGKILL notifies the program that it is being attempted to be killed.
Contact Us