Re: Antw: Re: Antw: Re: failing unmounts during reboot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mo, 29.07.19 14:05, Ulrich Windl (Ulrich.Windl@xxxxxxxxxxxxxxxxxxxx) wrote:

> > Key here is that these scope units are ordered after
> > systemd‑user‑sessions.service, which also means they are terminated
> > before that service is terminated (since in systemd the shutdown order
> > is always the inverse of the startup order).
>
> I'm afraid the original answer was wrong: "We automatically kill all unpriv
> user programs on shutdown."
>
> If a user started a process outside of systemd, systemd does not
> list that.

I am not sure what "outside of systemd" is supposed to mean? If
systemd is PID 1 all userspace runs under systemd's supervision.

> I'm also surprised who _few_ scopes are being shown:

How many should be there? It shows active sessions. i.e. for each
entry in "loginctl list-sessions"'s output one (plus one for each
session that ended but still has processes running, i.e. is abandoned,
see below).

Consider using "systemd-cgls" to see the general structure of your
system in regards to services, scopes and such.

> 3 loaded units listed.
> To show all installed unit files use 'systemctl list-unit-files'.
>
> Where is the rest?

Not sure what the "rest" is supposed to mean.

> Also, the "abandonded" session has a process that is very much active:

An "abandoned" scope is one the app that created it has lost interest
in or died. logind is one such app, and as mentioned creates a scope
unit for each session. And it abandons the scope for a session it
manages when a session ends but there are still processes in the scope
left.

Lennart

--
Lennart Poettering, Berlin
_______________________________________________
systemd-devel mailing list
systemd-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/systemd-devel




[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux