it-swarm.com.de

Was ist SIGRTMIN + 24 im Syslog?

Mein Debian 8 vm hat viele systemd Protokolle wie diese:

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.

d.h. viele Starting Shutdown Zeilen und SIGRTMIN+24.

Die docs sagen:

SIGRTMIN + 24: Beendet den Manager sofort (nur für --user-Instanzen verfügbar).

Was bedeutet "Herunterfahren" hier? Ich denke nicht, dass es bedeutet, den gesamten Computer herunterzufahren - keine Anzeichen eines Neustarts. Ist es also aus irgendeinem Grund nur ein Neustart von systemd? Was würde das verursachen?

Verwirrt!

14
artfulrobot

Beginnend mit einigen aktuellen (nicht genau sicher) Versionen von systemd wird eine Benutzer-systemd-Instanz (systemd --user) gestartet (eine pro Benutzer), wenn sich ein Benutzer anmeldet. Die systemd-Benutzerinstanz kann dann Prozesse für den Benutzer starten.

Wenn der Benutzer seine letzte Sitzung schließt, wird diese Benutzerinstanz von systemd vom Benutzer systemd-exit service (/usr/lib/systemd/user/systemd-exit.service) beendet.

Die Abschaltsequenz hier ist also das Herunterfahren des systemd --user - Prozesses

13
Bigon