Назад | Перейти на главную страницу

Что такое SIGRTMIN + 24 в системном журнале?

В моем Debian 8 vm много системных журналов вроде этого:

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: немедленно закрывает менеджер (доступно только для экземпляров --user).

Что здесь означает «Завершение работы»? Я не думаю, что это означает выключение всей машины - никаких признаков перезагрузки. Так это по какой-то причине просто перезапуск systemd? Что могло бы вызвать это?

Смущенный!

Начиная с некоторых недавний (не уверен точно) версии systemd, пользовательский экземпляр systemd (systemd --user) запускается (по одному на пользователя), когда пользователь входит в систему. Затем пользовательский экземпляр systemd может запускать процессы для пользователя.

Когда пользователь закрывает свой последний сеанс, этот пользовательский экземпляр systemd уничтожается пользовательской службой systemd-exit (/usr/lib/systemd/user/systemd-exit.service).

Итак, последовательность выключения здесь - это выключение процесса systemd --user.