为了在某些磁盘上生成指标,我设置了一个systemd.timer + systemd.service
该计时器每 10 秒旋转一次,我希望避免每次生成这个小脚本然后成功时都会向我的日志发送垃圾邮件。
日记像这样写了多行
Jan 04 17:21:31 hostname systemd[1]: personal.service: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- The unit personal.service has successfully entered the 'dead' state.
此外,每次服务启动都会进行审核
Jan 04 17:22:31 hostname audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=personal comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jan 04 17:22:31 hostname kernel: audit: type=1131 audit(1578158551.035:11612): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=personal comm="systemd" exe="/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Daniel Aleksandersen 写了一篇关于这方面的好文章
调整或静音 systemd 服务的日志记录级别
覆盖服务单位:
添加一个 LogLevelMax 参数。
标准日志级别是紧急 (0)、警报 (1)、关键 (2)、错误 (3)、警告 (4)、通知 (5)、信息 (6) 和调试 (6)。重启服务:
静音标准输出
创建服务单元覆盖:
将输出定向为空。
重启服务:
该服务将不再将标准输出消息转发到日志。
有关此内容的更多详细信息,请访问上面链接中 Daniel 的博客并给他买杯咖啡