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

Исходное сообщение
"собрать лог за месяц"

Отправлено Happy_demon , 05-Окт-07 15:28 
Доброе время! ротация логов сквид настроена на каждый день, есть 30 архивов. очень надо сделать из этих 30 архивов 1, но большой и скармить его free-sa. не подскажете, как это правильно осуществить?

Содержание

Сообщения в этом обсуждении
"собрать лог за месяц"
Отправлено Wital , 08-Окт-07 08:13 
>Доброе время! ротация логов сквид настроена на каждый день, есть 30 архивов.
>очень надо сделать из этих 30 архивов 1, но большой и
>скармить его free-sa. не подскажете, как это правильно осуществить?

Делаете скрипт

#/bin/sh
zcat /var/log/squid/rotate/access.log.1.gz > /var/log/squid/rotate/access.log.all
zcat /var/log/squid/rotate/access.log.2.gz >> /var/log/squid/rotate/access.log.all
..
zcat /var/log/squid/rotate/access.log.30.gz >> /var/log/squid/rotate/access.log.all

или bzcat в зависимости чем ротируете логи и дальше делаете с access.log.all, что надо
замет rm -f /var/log/squid/rotate/access.log.all