Was ist SIGRTMIN + 24 in Syslog?


14

Mein Debian 8 vm hat viele System-Logs wie dieses:

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.

dh viele Starting ShutdownZeilen und SIGRTMIN+24.

Die Dokumente sagen:

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

Was bedeutet "Herunterfahren" hier? Ich denke nicht, dass dies bedeutet, dass die gesamte Maschine heruntergefahren wird - es gibt keine Anzeichen für einen Neustart. Also ist es aus irgendeinem Grund nur ein Neustart von systemd? Was würde das verursachen?

Verwirrt!

Antworten:


12

Angefangen bei einigen Neueren (nicht ganz sicheren) Versionen von systemd wird beim Anmelden eines Benutzers eine systemd-Benutzerinstanz (eine pro Benutzer) gestartet. 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 Reihenfolge des Herunterfahrens ist hier also das Herunterfahren des systemd - user-Prozesses


Wenn sich ein Benutzer abmeldet, während einige Hintergrundprozesse noch ausgeführt werden, wartet das System darauf, dass die Prozesse beendet werden, oder tritt eine Zeitüberschreitung auf, sodass das System sie nach einiger Zeit beendet?
L. Levrel

1
Ich denke , wenn sie von systemd selbst (über eine .service-Datei) gestartet werden, werden sie getötet, wenn die letzte Sitzung des Benutzers geschlossen wurde. Wenn sie nicht von systemd gestartet werden, hängt dies von der KillUserProcesses=Option ab, die in /etc/systemd/logind.conf freedesktop.org/software/systemd/man/…
Bigon,
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.