📌  相关文章
📜  如何杀死进程 ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:53:09.204000             🧑  作者: Mango

如何杀死进程 Ubuntu - Shell/Bash

在 Ubuntu 操作系统中,有时候我们需要手动杀死某些进程以解决问题。在 Shell/Bash 中,有多种方法可以杀死进程。这篇文章介绍如何使用 Shell/Bash 来杀死进程。

1. 使用 kill 命令

kill 命令用于向进程发送信号,通常用于关闭进程。要使用 kill 命令杀死进程,我们需要知道进程的 PID(进程 ID)。进程的 PID 可以通过运行 ps 命令来获取。

$ ps aux | grep <进程名>

上面的命令会返回所有包含"<进程名>"这个关键字的进程。记录下想要杀死的进程的 PID,然后运行以下命令:

$ kill <PID>

这会向进程发送一个 SIGTERM 信号,要求进程优雅地关闭。如果进程没有响应 SIGTERM 信号,我们可以使用 SIGKILL 信号强制关闭进程。

$ kill -9 <PID>
2. 使用 killall 命令

killall 命令可以杀死包含指定名称的所有进程。例如,要杀死所有名为 "chrome" 的进程,可以运行以下命令:

$ killall chrome
3. 使用 pkill 命令

pkill 命令与 killall 命令非常相似,但是它可以根据正则表达式(regexp)匹配进程名称。例如,要杀死所有以 "chrome" 开头的进程,可以运行以下命令:

$ pkill '^chrome'
结论

这篇文章介绍了如何在 Ubuntu 操作系统中使用 Shell/Bash 杀死进程。使用 kill 命令、killall 命令和 pkill 命令都可以有效地杀死进程。建议尽可能使用 SIGTERM 信号优雅地关闭进程。如果无法优雅地关闭进程,才使用 SIGKILL 信号强制关闭进程。