Я настроил файл 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, чтобы не хранить журналы такого типа в моей таблице.
Это - потому что действие демона крона переходит к системным журналам. Это не является раздражающим, по-моему, скорее жизненное сохранение, если - скажем, - необходимо знать, выполняется ли crontab или нет. Около этого можно управлять выводом путем редактирования /etc/rsyslog.d/50-default.conf
файл к этому:
*.*;auth,authpriv.none,mail.none,cron.none -/var/log/syslog
соответствующая часть cron.none
директива.