如何在 Linux 中查找并终止正在运行的进程
information technologylinux
您认为 Linux 计算机会自动处理进程吗?有时管理员需要处理进程。进程管理是 Linux 管理员的重要工作之一。本文介绍"如何在 Linux 中查找并终止正在运行的进程"。
每当用户或 Linux 启动一个程序时,Linux 都会创建一个进程。该进程包含有关"程序如何运行"的信息。当进程或应用程序打开时,它会不断地从一个状态切换到另一个状态,并且通常处于以下状态之一 -
运行状态 - 表示进程正在执行或设置为执行。
等待状态 - 表示进程正在等待系统事件。
等待过程由称为可中断的信号解释,并且等待过程直接反映在硬件状况上,称为不可中断。等待/终止阶段应为以下状态之一 -
停止状态 - 表示进程已被停止信号。
僵尸状态 – 这意味着进程突然停止并死亡。
查找进程 PID
要查找应用程序的进程 PID,请使用 pidof 命令,如下所示 –
$ pidof bash
示例输出应如下所示 –
$ pidof bash 12627
终止进程
要终止进程,请使用 kill 命令,如下所示 -
$ kill 12627(进程 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 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

