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

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

如果您在Linux中遇到应用程序问题,可以使用以下几种方法来杀死Linux中的程序。

1.通过单击“ X”杀死Linux程序

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

那么,解决方案是什么?

只需单击左上角的X按钮(取决于您的Linux操作系统,则为左侧或右侧)。这应该可以使程序停止运行。您可能会看到一个对话框,要求您等待强制退出以立即结束该对话框。

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

2.如何使用System Monitor杀死Linux中的程序

下一个选项是打开Linux操作系统的System Monitor实用程序。

要找到这个:

  1. 公开表演申请
  2. 滚动到实用程序
  3. 选择系统监视器

系统监视器在“进程”选项卡下显示正在运行的进程的列表。

要在此处杀死无响应的程序,只需选择它并单击鼠标右键。然后,您有三个选项,应按此顺序尝试:

  • 停止:这会暂停该过程,让您以后可以继续进行。在大多数情况下,它不起作用。
  • 结束:关闭进程的正确方法,这将安全地终止应用程序,并清理途中的临时文件。
  • 杀死:这是极端的选择,仅在最终过程失败时才使用。

最好按顺序使用它们。但是,如果该应用程序是一个经常挂起的应用程序,则您可能更喜欢使用一个已知有效的命令。

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

您可以采用的另一种选择是xkill。

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

 sudo apt install xorg-xkill

完成此操作后,只需键入以下内容即可运行xkill

 xkill

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

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

无法使用桌面工具关闭无响应的应用程序吗?该解决方案可能是一个可以在命令行中强制退出Linux应用程序的工具。

有几个命令行选项可用来帮助您关闭应用程序。更妙的是,这些可以在您的计算机上使用,也可以通过从其他设备通过SSH连接来使用。

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

 ps aux | grep [process name]

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

 kill [process ID]

请注意,您可能需要在命令后附加sudo。

5.使用“ pgrep”和“ pkill” Linux强制退出命令

如果您不知道或找不到进程ID怎么办?这是pkill命令的来源。只需使用pkill和进程名称即可,而不是进程ID:

 pkill [process name]

另外,您可以使用pgrep命令查找进程ID:

 pgrep [process name]

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

 pkill [process ID]

与kill命令一样,这应该在5秒钟内关闭该进程。

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

没有运气杀死或杀死?现在该使用核选项了:killall。

幸运的是,它并没有那么严重。 killall命令将结束指定程序的所有实例。因此,以下命令不会终止一个Firefox(或其他Linux浏览器)窗口,而是将它们全部终止:

 killall firefox

您只需要进程名称和killall命令(如果安装程序需要,可以使用sudo)。

 killall [process name]

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

7.使用键盘快捷键强制杀死Linux中的进程

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

  1. 打开设置>键盘快捷键
  2. 滚动到底部,然后单击+创建新的快捷方式
    创建键盘快捷方式以终止Linux进程
  3. 名称命令字段中输入“ xkill”
  4. 单击快捷方式以设置键盘快捷键组合以调用命令
  5. 点击添加完成
    设置xkill的键盘快捷键

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

定期杀死Linux应用程序?升级硬件

没有响应的应用程序是否经常引起问题?您可能会对Linux计算机进行一些更改而受益。

安装额外的RAM是赋予计算机更多功能的第一方法,而这可能只是您需要使这些脾气暴躁的应用程序日后变得无响应的事情。

现在您知道如何终止Linux中的程序

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

  1. 点击角落的X
  2. 使用系统监视器
  3. 使用xkill应用
  4. 使用kill命令
  5. 使用pkill关闭Linux应用
  6. 使用Killall关闭软件
  7. 创建键盘快捷方式以自动终止Linux中的应用

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