LINUX.ORG.RU
ФорумAdmin

Squid logfile_rotate


0

0

Приветствую всех.Хотелось бы чтоб логи переименовывались хотябы раз в неделю. В этом TAG можно менять величину от 1 до 10 .Как это работает? Подскажите. Спасибо.


1. Ищешь в /etc/logfiles все что относится к squid'у и комментируешь. 2. В squid.conf - logfile_rotate 10 (количество хранимых логов) 3. cron'у прописываешь раз в неделю делать squid -k rotate

anonymous
()
Ответ на: комментарий от anonymous

У меня red hat 7.3 и в /etc/logfiles я не нашел. И про cron можно поподробнее. Я еще этим не занимался.

igi
() автор топика
Ответ на: комментарий от igi

В red hat лучше пользоваться logrotate (man logrotate).
Все централизовано, просто и красиво.
А squid -k rotate я вообще никогда не делал:)

view
()
Ответ на: комментарий от igi

добавь в /etc/crontab сточку:
0 0 * * 1 root /path/to/squid -k rotate

где /path/to/squid - путь к исполняемому файлу squid (/usr/bin/squid, /usr/local/bin/squid ...)
будет каждую неделю в полночь (с ВС на ПН) ротейтить тебе логи.

anonymous
()
Ответ на: комментарий от anonymous

для RH в /etc/logrotate.d файл squid типа

/var/log/squid/access.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
prerotate
/usr/bin/sarg
endscript
}

а logrotate в cron

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.