这件事可能做起来不是那么难。您有很多种方法可以完成这一操作。比如,您可以找到停止响应程序的 PID,然后使用 kill 命令中止该程序;或者使用 xkill 工具或其它的图形化工具(比如显示进程树的工具)来完成。
要结束响应不正常的应用程序,您要做的第一件事是找到其 PID 或称进程 ID。请从控制台中执行下列命令:ps aux | grep mozilla,这里假定 Mozilla 是响应不正常的程序。您将会得到与下面类似的信息:
li_si 3505 7.7 23.1 24816 15076 pts/2 Z 21:29 0:02 /usr/lib/mozilla |
这条信息告诉我们,用户 li_si 启动的 Mozilla 程序,其 PID 是 3505。
现在我们已经知道了响应不正常的应用程序的 PID,我们就可以执行 kill 命令来终止该进程了。那么,我们应该执行的命令就是:kill -9 3505。这样,Mozilla 就被杀死了。请注意,请仅当程序不响应您的输入时才使用这种方法。要退出应用程序,这不是一种标准的方法。
实际上,我们所做的是向进程号 3505 发送了 KILL 信号。kill 命令还能接受除了 KILL 以外的其它信号,这样您就可以更加容易的控制您的进程。有关更多信息,请参看kill(1)。