Apa itu SIGRTMIN + 24 di syslog?


14

Debian 8 vm saya memiliki banyak log systemd seperti ini:

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.

yaitu banyak Starting Shutdowngaris dan SIGRTMIN+24.

The docs mengatakan:

SIGRTMIN + 24: Segera keluar dari manajer (hanya tersedia untuk instance --user).

Apa yang dimaksud dengan 'Shutdown' di sini? Saya tidak berpikir itu berarti mematikan seluruh mesin - tidak ada tanda-tanda reboot terjadi. Jadi apakah itu hanya restart systemd karena alasan tertentu? Apa yang menyebabkannya?

Bingung!

Jawaban:


12

Dimulai dengan beberapa baru-baru ini (tidak yakin persis) versi systemd, pengguna systemd (systemd --user) misalnya dimulai (satu per pengguna) ketika pengguna log in. The contoh pengguna systemd kemudian dapat mulai proses bagi pengguna.

Ketika pengguna menutup sesi terakhirnya, instance pengguna dari systemd tersebut dimatikan oleh layanan user systemd-exit (/usr/lib/systemd/user/systemd-exit.service).

Jadi urutan shutdown di sini adalah shutdown dari proses systemd --user


Jika seorang pengguna logout dengan beberapa proses latar belakang masih berjalan, apakah systemd akan menunggu prosesnya berakhir, atau adakah beberapa waktu habis sehingga systemd akan membunuhnya setelah beberapa waktu?
L. Levrel

1
Saya pikir jika mereka dijalankan oleh systemd sendiri (melalui file .service) mereka akan terbunuh ketika sesi terakhir dari pengguna telah ditutup. Jika mereka tidak dimulai oleh systemd, itu tergantung dari KillUserProcesses=opsi yang ditentukan dalam /etc/systemd/logind.conf freedesktop.org/software/systemd/man/…
Bigon
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.