URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 23628
[ Назад ]

Исходное сообщение
"Я хочу чтобы мне ежедневно приходили добавления в all.log по почте."

Отправлено A1ik , 01-Дек-02 16:29 
Подскажите, как это сделать?

Содержание

Сообщения в этом обсуждении
"RE: Я хочу чтобы мне ежедневно приходили добавления в all.log по почте."
Отправлено LinaS , 01-Дек-02 17:31 
>Подскажите, как это сделать?


напиши простенький скрипт, который будет сравнивать командой diff два файла - all.log и all.log.yesterday и слать ее вывод тебе почтой командой mail, после чего копировать содержимое текущего all.log в all.log.yesterday. И запускай все это дело по крону раз в день.
типа так.


"RE: Я хочу чтобы мне ежедневно приходили добавления в all.log по почте."
Отправлено boykov , 01-Дек-02 18:04 
>Подскажите, как это сделать?
FreeBSD:
Настроить newsyslog на ротацию каждые сутки.
Отсылать себе развернутую копию all.log.0.gz по крону

zcat .... | mail ...

В Linux подобным же образом. Мне кажется, что основное здесь -- порезать логи по временнОму признаку (каждые сутки).


"RE: Я хочу чтобы мне ежедневно приходили добавления в all.log по почте."
Отправлено ArmaniG , 01-Дек-02 21:51 
А не проще сделать ротацию all.log каждый день и посылать его по мылу...
/etc/newsyslog.conf - это там!