rmdir.cn

kill

向进程发送信号

语法

kill [信号] PID

说明

kill 用于向进程发送信号(signal),默认发送 SIGTERM(15) 优雅终止。SIGKILL(9) 强制杀死,SIGHUP(1) 可用于重新加载配置。

参数

  • -9

    SIGKILL — 强制杀死进程,内核立即终止

  • -15

    SIGTERM — 默认信号,请求进程优雅退出

  • -1

    SIGHUP — 挂断信号,常用于重新加载配置

  • -2

    SIGINT — 中断信号,等价于 Ctrl+C

  • -l

    列出所有可用信号名称

示例

优雅终止

发送 SIGTERM 让进程自行清理后退出

kill 1234

强制杀死

SIGKILL 不可被捕获,进程立即终止

kill -9 1234

重新加载配置

对 nginx 等守护进程发送 SIGHUP 重载

kill -HUP $(cat /var/run/nginx.pid)

查看信号列表

列出系统支持的所有信号

kill -l