如何在Linux中查找并杀死正在运行的进程

您是否认为Linux计算机会自动处理进程?有时管理员需要处理流程。进程管理是Linux管理员的重要方面之一。本文介绍了“如何在Linux中查找和终止正在运行的进程”。

每当用户或Linux打开程序时,Linux都会创建一个进程。此过程包含有关“程序如何运行”的信息。打开进程或应用程序时,它会不断从一种状态更改为另一种状态,并且通常保持在以下两种状态之一–

  • 运行状态– 表示进程正在执行或设置为要执行。

  • 等待状态–表示进程正在等待系统事件。

等待过程由称为“可中断” 的信号解释,等待过程直接反映在称为“不中断”的硬件条件上。 等待/杀死阶段应为以下其中一项:

  • 停止状态– 表示该过程已被信号停止。

  • 僵尸状态– 这意味着该进程已突然停止并已死。

查找过程PID

要查找应用程序的进程PID,请使用pidof 命令,如下所示–

$ pidof bash

样本输出应如下所示–

$ pidof bash

12627

杀死过程

要终止进程,请使用kill命令,如下所示-

$ kill 12627(process PID)

您还可以使用以下信号名称或编号将已命名的信号发送到流程–

$ pidof vlc

14778

$ kill -SIGTERM 14778

$ pidof vlc

使用信号号终止进程,如下所示-

$ pidof vlc

15046

$ kill -9 15046

$ pidof vlc

在上面的命令中,9是SIGKILL信号的信号编号。

杀死多个进程的PID

要杀死多个进程PID,请使用以下过程–

$ pidof firefox

15458

$ pidof vlc

15117

$ kill -9 15458 15117

恭喜你!现在,您知道“如何在Linux中查找和终止正在运行的进程”。在下一篇Linux文章中,我们将学习有关这些命令类型的更多信息。继续阅读!

以上是 如何在Linux中查找并杀死正在运行的进程 的全部内容, 来源链接: utcz.com/z/338566.html

回到顶部