kill command is used to “kill” (terminate) processes. This allows us to end the execution of a program that is behaving badly or otherwise refuses to terminate on its own. Here’s an example:
xlogo & 28401 [me@linuxbox ˜]$
kill 28401+ Terminated xlogo
We first launch
xlogo in the background. The shell prints the jobspec and the PID of the background process. Next, we use the
kill command and specify the PID of the process we want to terminate. We could also have specified the process using a jobspec (for example,
%1) instead of a PID.
While this is all very straightforward, there is more to it. The
kill command doesn’t exactly “kill” processes; rather it sends them signals. Signals are one of several ways that ...