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