在 Linux 中杀死无响应程序的 7 种方法

Linux 软件足够强大,可以正常工作而不会引起问题,但有时即使是最好的应用程序也可能会挂起。 您可以杀死这些无响应的程序,而不是等待它们崩溃。 事实上,有很多方法可以杀死 Linux 程序,您可能会发现自己被宠坏了!

如果您在 Linux 中遇到应用程序问题,以下是如何在 Linux 中终止程序。

1.点击“X”杀死一个Linux程序

您可能已经尝试过离开并制作热饮。 如果您返回 PC 时发现该应用程序仍然挂起,则它有足够的时间来恢复。 无响应的应用程序通常具有灰显的按钮或似乎不起作用的选项。 您也可能无法在屏幕上移动应用程序窗口。

那么,解决方案是什么?

只需点击 X 右上角的按钮(左侧或右侧,取决于您的 Linux 操作系统)。 这应该会阻止程序死在它的轨道上。 您可能会看到一个对话框,要求您 等待 或者 强制退出 现在结束它。

如果一切按计划进行,一些发行版会提示您发送错误报告。

2. 如何使用系统监视器杀死 Linux 中的程序

下一个选项是打开 Linux 操作系统的系统监视器实用程序。

要在 Ubuntu 中找到它:

  1. 打开 显示应用程序
  2. 滚动到 实用程序
  3. 选择 系统监视器

您的发行版无疑会有所不同,但系统监视器会在 流程 标签。

要强制终止 Linux 进程,只需选择它并右键单击。 然后,您有三个选项,您应该按此顺序尝试:

  • 停止: 这会暂停该过程,让您稍后继续。 在大多数情况下它不起作用。
  • 结尾: 正确的方法 close 一个进程,这将安全地终止应用程序,在途中清理临时文件。
  • 杀: 这是极端选项,仅应在 End Process 失败时使用。

最好按顺序使用这些。 但是,如果应用程序是一个经常挂起的应用程序,您可能更愿意使用您知道有效的命令。

3. 使用“xkill”强制终止 Linux 应用程序进程

您可以使用的另一个选项是 xkill。

这是 Ubuntu 中预装的强制终止工具,但如有必要,您可以通过终端在其他发行版上安装它。 调用时,xkill 将使您能够 close 任何桌面进程。 使用以下命令安装它:

sudo apt install xorg-xkill

完成后,只需键入即可运行 xkill

xkill

然后,您的鼠标指针将显示一个十字(或头骨)。 左键单击有问题的应用程序以 close 它。

4. 使用“kill”命令强制退出 Linux 应用程序

不能 close 您使用桌面工具的无响应应用程序? 解决方案可能是在命令行中强制退出 Linux 应用程序的工具。

有几个命令行选项可帮助您 close 你的应用程序。 更好的是,这些既可以在您的计算机上使用,也可以通过从另一台设备通过 SSH 连接来使用。

这里可以使用 Linux kill 命令,但首先需要一个进程 ID。 您可以通过运行命令询问应用程序的进程 ID 来找到它:

ps aux | grep [process name]

结果将显示进程 ID。 然后可以按如下方式使用它来停止 Linux 进程:

kill [process ID]

请注意,如果您的 Linux kill app 命令失败,您可能需要在命令后面附加 sudo.

5. 使用“pgrep”和“pkill”Linux 强制终止命令

如果您不知道或找不到进程 ID 怎么办? 这是 pkill 命令的用武之地。而不是进程 ID,只需将 pkill 与进程名称一起使用:

pkill [process name]

或者,您可以使用 pgrep 命令查找进程 ID:

pgrep [process name]

…然后,使用带有进程 ID 的 pkill。

pkill [process ID]

与 kill 命令一样,这应该 close Linux 进程在大约 5 秒内完成。

6. 使用“killall”强制杀死 Linux 实例

kill 或 pkill 没有运气? 是时候使用核选项了:killall。

幸运的是,它并没有想象中那么具有破坏性。 killall 命令将结束指定程序的所有实例。 所以,与其杀一个 Firefox (或其他 Linux 浏览器)窗口,以下命令将全部结束:

killall firefox

您所需要的只是进程名称和 killall 命令(可能带有 sudo 如果您的设置要求)。

killall [process name]

当然,您应该只在需要时使用此命令。 它不适用于大多数无响应的程序情况。

7. 使用键盘快捷键强制终止 Linux 中的进程

想要节省关闭无响应软件的时间吗? 最好的选择是创建键盘快捷键。 这将使您可以立即选择 close 一个应用程序,但它需要 xkill 才能工作。 这是它在 Ubuntu 中的工作方式:

  1. 打开 设置 > 键盘快捷键
  2. 滚动到底部并单击 + 创建一个新的快捷方式
  3. 在里面 姓名命令 字段输入“xkill”
  4. 点击 捷径 设置键盘快捷键组合以调用命令
  5. 点击 添加 完成

要在应用挂起时使用快捷方式,只需使用键盘快捷方式。 鼠标指针将变为 X,您可以在应用程序的任意位置单击 close.

定期强制退出 Linux 应用程序? 升级您的硬件

无响应的应用程序是否经常导致问题? 您可能会受益于对 Linux 计算机硬件进行一些更改。

安装额外的 RAM 是为您的计算机提供更多功能的第一方法,并且可能正是您需要防止这些喜怒无常的应用程序在未来变得无响应的方法。

现在你知道如何在 Linux 中杀死程序了

因此,下次 Linux 应用程序或实用程序挂起并变得无响应时,您需要做的就是应用以下解决方案之一:

  1. 点击角落的 X
  2. 使用系统监视器
  3. 使用 xkill 应用程序
  4. 使用 kill 命令
  5. 使用 pkill 关闭 Linux 应用程序
  6. 使用 killall 来 close 软件
  7. 在 Linux 中创建一个键盘快捷键来自动杀死一个应用程序

如果您发现自己经常终止无响应的 Linux 应用程序,为什么不考虑切换到更轻量级的 Linux 操作系统呢?