SIGTERM 是类 Unix 系统中的一种标准信号(signal),表示“请求终止进程”。它是对进程进行“礼貌关闭”的常用方式,进程可以捕获并执行清理工作(如保存数据、释放资源)后退出。(另有更强制的 SIGKILL 等信号。)
/ˈsɪɡtɜːrm/
The admin sent SIGTERM to stop the server process.
管理员发送了 SIGTERM 来停止服务器进程。
If the daemon receives SIGTERM, it should close open files, flush logs, and then exit gracefully to avoid data corruption.
如果守护进程收到 SIGTERM,它应该关闭已打开的文件、刷新日志,然后优雅退出,以避免数据损坏。
SIGTERM 是 signal(信号,常缩写为 SIG)+ terminate(终止)的组合缩写,字面意思就是“终止信号”。在 Unix/POSIX 的信号体系中,它被设定为默认的“请求结束”信号,区别于更不可拦截、不可忽略的强制终止信号。