kill
kill 命令 - 终止进程
kill 用于向进程发送信号,最常用的用途是终止进程。不同的信号编号有不同的效果,SIGTERM(15) 是优雅终止,SIGKILL(9) 是强制终止。
进程管理

⌨️ 命令语法

kill [信号] PID

⚙️ 常用参数

-l列出所有可用的信号
-9发送 SIGKILL 信号(强制终止)
-15发送 SIGTERM 信号(默认,优雅终止)
-1发送 SIGHUP 信号(重新加载配置)

💡 实战示例

  • $ kill 1234
    优雅终止 PID 为 1234 的进程
  • $ kill -9 1234
    强制杀死进程(最后手段)
  • $ kill -l
    查看所有信号列表
  • $ kill -1 1234
    发送 HUP 信号重新加载配置
  • $ killall nginx
    按名称终止所有 nginx 进程

🔔 温馨提示

优先使用 kill(SIGTERM),只有进程无响应时才用 kill -9。killall 和 pkill 可以按名称而非 PID 终止进程。

🔗 相关命令