SIGUSR1:类 Unix/POSIX 系统中的一种用户自定义信号(User-defined signal 1)。常用于进程间通信或让程序执行预设动作(如重新加载配置、打印状态、切换日志级别等)。不同程序对它的具体含义可能不同(与 SIGUSR2 类似)。
/ˌsɪɡ ˌjuː ɛs ɑːr ˈwʌn/
Send SIGUSR1 to the process to trigger a custom action.
向该进程发送 SIGUSR1 以触发一个自定义动作。
After receiving SIGUSR1, the daemon reloads its configuration without restarting, because a signal handler is installed to catch it and update the running state.
守护进程收到 SIGUSR1 后无需重启即可重新加载配置,因为它安装了信号处理器来捕获该信号并更新运行状态。
SIGUSR1 是 SIG(signal,信号)+ USR(user,用户自定义)+ 1(第一号)组成的命名方式,来自 POSIX/Unix 的信号编号体系,用于预留给应用程序自行定义用途的信号之一。
man 7 signal / man 7 signals(介绍 SIGUSR1/SIGUSR2 等信号的语义与用法)