Linux

如何知道每分鐘重新啟動哪個服務

  • January 10, 2019

從 /var/log/message 我們看到以下內容

Jan 08 06:01:01 kafka1 systemd: Started Session 37735 of user root.
Jan 08 06:01:01 kafka1 systemd: Starting Session 37735 of user root.

如何知道它是哪個服務?

從日誌中我們可以看到服務每隔一分鐘重新啟動一次

每次任何使用者登錄時都會自動創建這些消息;如果您想刪除它們,您可以在 Red Hat 支持頁面中查看如何操作:

https://access.redhat.com/solutions/1564823

即:

要抑制 /var/log/messages 中的這些日誌條目,請使用 rsyslog 創建丟棄過濾器,例如,執行以下命令:

echo 'if $programname == "systemd" and ($msg contains "Starting Session" or $msg contains "Started Session" or $msg contains "Created slice" or $msg contains "Starting user-" or $msg contains "Starting User Slice of" or $msg contains "Removed session" or $msg contains "Removed slice User Slice of" or $msg contains "Stopping User Slice of") then stop' >/etc/rsyslog.d/ignore-systemd-session-slice.conf

然後重啟rsyslog服務:

systemctl restart rsyslog

引用自:https://unix.stackexchange.com/questions/493735