进程管理-kill ⚙️ — 发送信号给进程

作用

kill 通过 PID 向进程发送信号,默认发送 TERM(15)请求终止进程。

语法

kill [选项] PID...

用法

kill 默认发 TERM 信号优雅终止进程。常用信号:15(TERM)请求终止、9(KILL)强制终止、1(HUP)重载配置、2(INT)中断。-l 列出所有信号名。注意:先试 TERM(15),无效再用 KILL(9)。

常用参数

参数说明
-l列出所有信号
-15SIGTERM(请求终止,默认)
-9SIGKILL(强制终止)
-1SIGHUP(重载配置)
-2SIGINT(中断)

示例

kill 1234                       # 默认发送 TERM 信号
kill -15 1234                   # 发送 SIGTERM(请求终止)
kill -9 1234                    # 发送 SIGKILL(强制杀死)
kill -1 5678                    # 发送 SIGHUP(重载配置)
kill -l                         # 列出所有可用信号
kill -INT 1234                  # 发送 SIGINT(中断)

来源: 菜鸟教程

📖 课程位置

本命令在以下课程中讲解: Day 3:进程查看与管理 | Day 5:本周串联实操

🔗 相关文档

进程管理-killall | 进程管理-pkill | 进程管理-pidof | 进程管理-pgrep