[SOLVED] крон и /var/log/messages

установлены vixie-cron, syslog-ng
Например есть команда запускаемая ежеминутно, и чтобы не захламлять лог хочется игнорировать отчет о выполнени каждую минуту.

Вопрос: как убрать вывод о запуске определенной команды в /var/log/messages?

Вот мои

Вот мои настройки (в части касающейся cron):

...
destination cronlog { file("/opt/var/log/cron.log"
template("{$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC}{PRI:$PRIORITY}{FAC:$FACILITY}{PRG:$PROGRAM}{{{ $MESSAGE
}}}\n")
...
filter f_ni_cron { not ( match(cron.*CMD*) and facility(cron) ); };
filter f_cron { program(cron); };
...
log { source(src);
filter(f_ni_vsftpd);
filter(f_ni_thttpd);
filter(f_ni_syslog-ng);
filter(f_ni_cron);
filter(f_ni_udhcpc);
destination(mysyslog); };

log { source(src);
filter(f_ni_cron);
filter(f_cron);
destination(cronlog); };

спасибо, Lupo

спасибо, Lupo Alberto
направление понял

.

*/1 * * * * /path/to/command > /dev/null

ваше решение, на мой взгляд, неверно

cron "засоряет" логи сообщениями о своём запуске, так что ваше решение, на мой взгляд, неверно.

Помоему самым

Помоему самым верным решением тут будет вынесение сообщений крона в отдельный лог-файл.
/etc/syslog.conf
cron.* /var/log/cron

syslog-ng настраивается несколько по-другому

syslog-ng настраивается несколько по-другому

.

Lupo Alberto написал(а):
cron "засоряет" логи сообщениями о своём запуске, так что ваше решение, на мой взгляд, неверно.

Согласен. Был "непроснумшись".

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".