什么是syslog中的SIGRTMIN + 24?

我的Debian 8 vm有很多像这样的systemd日志:

Apr 28 23:02:09 foo systemd[22305]: Starting Shutdown. Apr 28 23:02:09 foo systemd[22305]: Reached target Shutdown. Apr 28 23:02:09 foo systemd[22305]: Starting Exit the Session... Apr 28 23:02:09 foo systemd[22305]: Received SIGRTMIN+24 from PID 22461 (kill). Apr 28 23:02:10 foo systemd[22469]: Starting Paths. Apr 28 23:02:10 foo systemd[22469]: Reached target Paths. Apr 28 23:02:10 foo systemd[22469]: Starting Timers. 

即大量的Starting Shutdown线和SIGRTMIN+24

文档说:

SIGRTMIN + 24:立即退出pipe理器(仅适用于–user实例)。

这里“关机”是什么意思? 我不认为这意味着closures整个机器 – 没有重启的迹象。 那么是不是因为某种原因重启了systemd呢? 会导致什么?

困惑!

从一些最近的 (不知道确切的)版本的systemd开始,一个用户systemd(systemd –user)实例在用户login时启动(每个用户一个)。然后systemd用户实例可以为用户启动进程。

当用户closures最后一个会话时,systemd的用户实例被用户systemd-exit服务(/usr/lib/systemd/user/systemd-exit.service)终止。

所以这里的closures序列是closuressystemd –user进程