Вы здесь

[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); };

Я Gentoo & Funtoo

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

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

Эгоист, это тот человек, которых думает о себе, вместо того, чтобы думать обо мне.
Ĉu vi komprenas min?

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

Я Gentoo & Funtoo

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

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

Я Gentoo & Funtoo

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

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

Эгоист, это тот человек, которых думает о себе, вместо того, чтобы думать обо мне.
Ĉu vi komprenas min?