kill
向进程发送信号
语法
kill [信号] PID说明
kill 用于向进程发送信号(signal),默认发送 SIGTERM(15) 优雅终止。SIGKILL(9) 强制杀死,SIGHUP(1) 可用于重新加载配置。
参数
-9SIGKILL — 强制杀死进程,内核立即终止
-15SIGTERM — 默认信号,请求进程优雅退出
-1SIGHUP — 挂断信号,常用于重新加载配置
-2SIGINT — 中断信号,等价于 Ctrl+C
-l列出所有可用信号名称
示例
优雅终止
发送 SIGTERM 让进程自行清理后退出
kill 1234强制杀死
SIGKILL 不可被捕获,进程立即终止
kill -9 1234重新加载配置
对 nginx 等守护进程发送 SIGHUP 重载
kill -HUP $(cat /var/run/nginx.pid)查看信号列表
列出系统支持的所有信号
kill -l