SIGRTMIN + 24 trong syslog là gì?


14

Debian 8 vm của tôi có rất nhiều nhật ký systemd như thế này:

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.

tức là rất nhiều Starting Shutdowndòng và SIGRTMIN+24.

Các tài liệu nói:

SIGRTMIN + 24: Ngay lập tức thoát khỏi trình quản lý (chỉ khả dụng cho các phiên bản --user).

"Tắt máy" nghĩa là gì ở đây? Tôi không nghĩ nó có nghĩa là tắt toàn bộ máy - không có dấu hiệu khởi động lại. Vì vậy, nó chỉ là một khởi động lại của systemd vì một số lý do? Điều gì sẽ gây ra điều đó?

Bối rối!

Câu trả lời:


12

Bắt đầu với một số phiên bản gần đây (không chắc chắn chính xác) của systemd, một phiên bản systemd (systemd --user) của người dùng được bắt đầu (một cho mỗi người dùng) khi người dùng đăng nhập. Ví dụ người dùng systemd có thể bắt đầu xử lý cho người dùng.

Khi người dùng đóng phiên cuối cùng của mình, phiên bản người dùng đó của systemd sẽ bị giết bởi dịch vụ thoát hệ thống người dùng (/usr/lib/systemd/user/systemd-exit.service).

Vì vậy, trình tự tắt máy ở đây là quá trình tắt systemd --user


Nếu người dùng đăng xuất với một số tiến trình nền vẫn đang chạy, systemd sẽ đợi các tiến trình kết thúc hay có thời gian chờ để systemd sẽ giết chúng sau một thời gian?
L. Levrel

1
Tôi nghĩ rằng nếu chúng được khởi động bởi chính systemd (thông qua tệp .service) thì chúng sẽ bị giết khi phiên cuối cùng của người dùng đã bị đóng. Nếu chúng không được khởi động bởi systemd, nó phụ thuộc vào KillUserProcesses=tùy chọn được xác định trong /etc/systemd/logind.conf freedesktop.org/software/systemd/man/
Kẻ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.