Processes communicate with each other using signals. We can also communicate with processes using kill, pkill, or the killall command to pass different signals.
Communicating with processes using signals
Defining a signal and its types
A signal is a kind of software interrupt to a process. A signal can also be considered as a notification that needs to be processed for a specific event. Kill, pkill, and killall are programs that are used to deliver these signals to processes. On Linux, every signal name begins with the characters SIG. The signal numbers described in the following table may vary on different Linux hardware platforms, however, in any case, the signal name and meaning will remain the same.
The following table...