我的工作安排在cron (cronie 1.5.1-r0)。它填充我的syslog (systemd 234)
Nov 19 11:02:01 hometest CROND[1031]: (root) CMD (^I/usr/bin/some_script.py)因为我每分钟都这么做。我需要暂时摆脱这些消息(重要的东西被旋转掉了,我没有足够的空间),所以我把它放到了/etc/systemd/system/crond.service.d/silent_stdout.conf中:
[Service]
StandardError=null
StandardOutput=null根据systemctl cat crond.service,配置应用正确:
# /lib/systemd/system/crond.service
[Unit]
Description=Periodic Command Scheduler
[Service]
EnvironmentFile=/etc/sysconfig/crond
ExecStart=/usr/sbin/crond -n $CRONDARGS
ExecReload=/bin/kill -HUP $MAINPID
Restart=always
[Install]
WantedBy=multi-user.target
# /etc/systemd/system/crond.service.d/silent_stdout.conf
[Service]
StandardError=null
StandardOutput=null但是,即使在重新启动之后,这些线条仍在出现。我遗漏了什么?
发布于 2019-11-19 16:22:03
如果您想要取消cron的所有日志,您应该编辑/etc/rsyslog.conf (或者不管您的记录器是什么)并搜索行:
cron.* /var/log/cron(路径可能不同)并对其进行注释:
#cron.* /var/log/cron然后重新启动记录器
https://unix.stackexchange.com/questions/552943
复制相似问题