O que é o SIGRTMIN + 24 no syslog?

10

Meu Debian 8 vm tem muitos logs do systemd assim:

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.

i.e. lotes de Starting Shutdown linhas e SIGRTMIN+24 .

Os documentos dizem:

SIGRTMIN+24: Immediately exits the manager (only available for --user instances).

O que significa "Desligamento" aqui? Eu não acho que isso significa desligar a máquina inteira - não há sinais de uma reinicialização acontecendo. Então, é apenas um reinício do systemd por algum motivo? O que causaria isso?

Confuso!

    
por artfulrobot 03.05.2016 / 11:31

1 resposta

7

Começando com algumas versões recentes (não exatamente) do systemd, uma instância systemd (systemd --user) do usuário é iniciada (uma por usuário) quando um usuário está efetuando login. O usuário systemd instância pode então iniciar processos para o usuário.

Quando o usuário fecha sua última sessão, essa instância de usuário do systemd é eliminada pelo serviço systemd-exit do usuário (/usr/lib/systemd/user/systemd-exit.service).

Portanto, a sequência de desligamento aqui é o desligamento do sistema - processo de usuário

    
por 08.12.2016 / 13:28

Tags