shg*_*Inc 9 logging cron rsyslog
我/var/log/cron.log通过取消注释中的以下行来分离我的 crontab 登录/etc/syslog.conf,但它仍然写入/var/log/syslog!
cron.* /var/log/cron.log
Run Code Online (Sandbox Code Playgroud)
我怎样才能防止它写入/var/log/syslog?
use*_*517 11
您需要找到定义应发送到 /var/log/syslog 的内容的行并对其进行修改,以便不包含 cron 消息。例如,在 Ubuntu 系统上,我必须为/etc/rsyslog.d/50-default.conf文件提供以下 syslog 条目:
*.*;auth,authpriv.none -/var/log/syslog
Run Code Online (Sandbox Code Playgroud)
将其更改为:
*.*;cron,auth,authpriv.none -/var/log/syslog
Run Code Online (Sandbox Code Playgroud)
做你想做的。请注意,以上内容利用了指定多个具有与列表相同优先级的设施的能力,如果您还没有.none优先级,则必须这样做,例如:
*.*;auth,authpriv.info;cron.none -/var/log/syslog
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5256 次 |
| 最近记录: |