Por que estou recebendo essas mensagens de log irritantes.CRON [17405]: (root) CMD a cada minuto

0

Eu configurei o arquivo rsyslog.conf para armazenar mensagens de log no mysql, mas estou recebendo algumas mensagens de log irritantes na minha tabela MySql. que se parece com isso.

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)

Os aplicativos que estão gerando logs são os programas que eu criei e estão executando como processo Daemon.

Por que estou recebendo esses registros? O que devo escrever no rsyslog.conf para não armazenar esses tipos de logs na minha tabela.

    
por Ali786 03.11.2014 / 10:23

1 resposta

1

É porque a atividade do daemon do cron vai para os logs do sistema. Não é chato, na minha opinião, salvar vidas se - digamos - você precisa saber se o crontab é executado ou não. Além disso, você pode controlar a saída editando o arquivo /etc/rsyslog.d/50-default.conf para isso:

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

A parte relevante é a diretiva cron.none .

    
por Frantique 03.11.2014 / 10:30