谷歌搜索解决方案,我只找到了一些文章告诉我如何在旧系统中而不是在 systemd 维护的 Linux 下,通过更改 cron init-script 向命令行添加 -L 参数。
我有一个每分钟运行一次的 cron 作业。它为运行 cron 的用户打开和关闭的每个会话记录每次启动和额外的 pam_unix 条目。这是日志日志中的大量胡言乱语。如何在 systemd 环境中设置日志级别,以便我只记录错误和死亡人数?
好的,所以我手头只有 EL 系统,但我问了一位使用 Debian 8 系统的朋友,答案大致相同。
对于使用 cron 的 Debian(用 crond 代替 EL)
systemctl status cron
systemctl status cron
cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled)
Active: active (running) since Mon 2015-11-02 21:13:22 CET; 1 months 0 days ago
Docs: man:cron(8)
Main PID: 983 (cron)
CGroup: /system.slice/cron.service
983 /usr/sbin/cron -f
Run Code Online (Sandbox Code Playgroud)
如果你再看看内容 /lib/systemd/system/cron.service
[Unit]
Description=Regular background program processing daemon
Documentation=man:cron(8)
[Service]
EnvironmentFile=-/etc/default/cron
ExecStart=/usr/sbin/cron -f $EXTRA_OPTS
IgnoreSIGPIPE=false
KillMode=process
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
您可以看到它/etc/default/cron
从它使用的那个文件中加载了一个环境文件amd$EXTRA_OPTS
如果您的 cron 守护程序支持它,您可以提供一个选项来更改那里的日志记录详细程度
EXTRA_OPTS="-L 0"
Run Code Online (Sandbox Code Playgroud)
您发行版的 cron(d)(8) 的手册页应该会告诉您您有哪些日志记录选项。
归档时间: |
|
查看次数: |
4028 次 |
最近记录: |