杀死一个没有响应的进程的第一个步骤是定位这个进程。我用来定位进程的命令有两个:top 和 ps 命令。
top 是每个系统管理员都知道的工具,用 top 命令,你能够知道到所有当前正在运行的进程有哪些。在命令行里,输入 top 命令能够就看到你正在运行的程序进程
我们通过 grep 命令过滤 ps 命令的输出的理由很简单:如果你只输入 ps 命令,你将会得到当前所有进程的列表快照,而我们需要的是列出 Chrome 浏览器进程相关的。所以这个命令是这个样子:
这里 aux 选项如下所示:
a = 显示所有用户的进程 u = 显示进程的用户和拥有者 x = 也显示不依附于终端的进程
当你搜索图形化程序的信息时,这个 x 参数是很重要的。
当你输入以上命令的时候,你将会得到比图 2 更多的信息,而且它有时用起来比 top 命令更有效.
现在我们开始结束进程的任务。我们有两种可以帮我们杀死错误的进程的信息。
进程的名字
进程的 ID (PID)
你用哪一个将会决定终端命令如何使用,通常有两个命令来结束进程:
kill - 通过进程 ID 来结束进程
killall - 通过进程名字来结束进程
|