[SOLVED] крон и /var/log/messages
agis 24 сентября, 2008 - 03:02
установлены 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 настраивается несколько по-другому
.
Согласен. Был "непроснумшись".