Clear Signals
Instead of just killing processes, professionals cleverly catch their communication and steer the computer's tasks in the right direction using signals.
Kirsty Pargeter, 123RF
Instead of just killing processes, professionals cleverly catch their communication and steer the computer's tasks in the right direction using signals.
In most cases, kill is used as a last resort. It ends a process without mercy. Systems administrators sometimes kill a process with the kill -9 <PID> command – using the signal 9, which means kill even if the signal is not catchable or ignorable) and the process ID (PID) argument. You can get the PID by using the ps command.
The standard Linux signals are listed in Table 1. Related systems, such as FreeBSD, have their own variations, with the signals 1, 3, 9, and 15 being the only uniform ones throughout.
You can determine which of the two methods your system uses with kill -l . You can use the kill command in the format kill -<number> <PID> or kill -s <signal_name> <PID> . When using the signal name, you don't need the preceding SIG , so you can either do:
[...]