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 终止进程。