Пользователей онлайн: 0.
установлены 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); };
... 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 "засоряет" логи сообщениями о своём запуске, так что ваше решение, на мой взгляд, неверно.
Помоему самым верным решением тут будет вынесение сообщений крона в отдельный лог-файл. /etc/syslog.conf cron.* /var/log/cron
cron.* /var/log/cron
syslog-ng настраивается несколько по-другому
Согласен. Был "непроснумшись".
Вот мои
Вот мои настройки (в части касающейся 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
спасибо, Lupo Alberto
направление понял
.
*/1 * * * * /path/to/command > /dev/null
Эгоист, это тот человек, которых думает о себе, вместо того, чтобы думать обо мне.
Ĉu vi komprenas min?
ваше решение, на мой взгляд, неверно
cron "засоряет" логи сообщениями о своём запуске, так что ваше решение, на мой взгляд, неверно.
Я ♥ Gentoo & Funtoo
Помоему самым
Помоему самым верным решением тут будет вынесение сообщений крона в отдельный лог-файл.
/etc/syslog.conf
cron.* /var/log/cronsyslog-ng настраивается несколько по-другому
syslog-ng настраивается несколько по-другому
Я ♥ Gentoo & Funtoo
.
Согласен. Был "непроснумшись".
Эгоист, это тот человек, которых думает о себе, вместо того, чтобы думать обо мне.
Ĉu vi komprenas min?