为什么我会收到这些烦人的日志消息。CRON[17405]: (root) CMD 每分钟

为什么我会收到这些烦人的日志消息。CRON[17405]: (root) CMD 每分钟

我已经配置了rsyslog.conf文件来将日志消息存储到 mysql,但是我在 MySql 表中收到了一些烦人的日志消息。看起来像这样。

Nov  3 14:48:01 username CRON[17405]: (root) CMD (location of my app >/dev/null 2>&1)
Nov  3 14:48:01 username CRON[17406]: (root) CMD (application name and loc >/dev/null 2>&1)
Nov  3 14:48:01 username CRON[17407]: (root) CMD (appname/location >/dev/null 2>&1)

生成日志的应用程序是我创建的并作为守护进程运行的程序。

我为什么会收到这些日志?我应该在 rsyslog.conf 中写些什么才能不将这些类型的日志存储在我的表中。

答案1

这是因为 cron 守护进程的活动会进入系统日志。在我看来,这并不令人讨厌,如果您必须知道 crontab 是否执行,这反而会挽救生命。除此之外,您还可以通过编辑文件来控制输出/etc/rsyslog.d/50-default.conf

*.*;auth,authpriv.none,mail.none,cron.none -/var/log/syslog

相关部分是cron.none指令。

相关内容