On 11/01/2012 03:43 PM, Leonid Isaev wrote:
Hi,
I have just noticed that systemd-logind doesn't terminate inactive sessions. For example, when I login, do something, then relogin, there are 2 sessions: $ loginctl SESSION UID USER SEAT 1 1000 lisaev seat0 4 1000 lisaev seat0 However, only session 4 is active. Session 1 is inactive and has state=closing: $ loginctl show-session 1 Id=1 Timestamp=Thu, 2012-11-01 14:42:18 CDT TimestampMonotonic=32156744 DefaultControlGroup=name=systemd:/user/lisaev/1 VTNr=1 TTY=tty1 Remote=no Service=login Leader=327 Audit=1 Type=tty Class=user Active=no State=closing KillProcesses=no IdleHint=yes IdleSinceHint=1351805395173515 IdleSinceHintMonotonic=6489608483 Name=lisaev
Is that expected?
Thanks,
The session doesn't get removed completely until all processes belonging to it's cgroup have closed on their own.