The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ротация логов в squid-е помогите."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ротация логов в squid-е помогите."
Сообщение от alexeys emailИскать по авторуВ закладки on 03-Дек-03, 11:26  (MSK)
Привет всем!
Хочу организовать ротацию логов в сквиде по следующему алгоритму:

#!/bin/sh
PATH_LOGS="/var/log/squid"
MY_DATE=$(/bin/date +%Y-%m-%d)
/usr/local/squid/sbin/squid -k rotate
/bin/mv ${PATH_LOGS}/access.log.0 ${PATH_LOGS}/log.backup/${MY_DATE}.access.log
/bin/mv ${PATH_LOGS}/cache.log.0 ${PATH_LOGS}/log.backup/${MY_DATE}.cache.log
/bin/mv ${PATH_LOGS}/store.log.0 ${PATH_LOGS}/log.backup/${MY_DATE}.store.log
cd ${PATH_LOGS}/log.backup
/usr/bin/tar -zcvf  ${MY_DATE}_log.tgz --remove-files *.log

Скрипт выполняется с ошибкой. у меня складывается впечатление, что при выполнении переименования этот файл еще не существует, т.е rotate выполняется не сразу.
Как решить данную проблему?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Ротация логов в squid-е помогите."
Сообщение от shsa Искать по авторуВ закладки on 03-Дек-03, 11:31  (MSK)
>Скрипт выполняется с ошибкой. у меня складывается впечатление, что при выполнении переименования
>этот файл еще не существует, т.е rotate выполняется не сразу.
ну так проверь: вставь после rotate ls, но скорее всего так и есть
>Как решить данную проблему?
sleep 30 (в зависимосте от размера логов)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Ротация логов в squid-е помогите."
Сообщение от alexeys emailИскать по авторуВ закладки on 03-Дек-03, 11:37  (MSK)
>>Скрипт выполняется с ошибкой. у меня складывается впечатление, что при выполнении переименования
>>этот файл еще не существует, т.е rotate выполняется не сразу.
>ну так проверь: вставь после rotate ls, но скорее всего так и
>есть
>>Как решить данную проблему?
>sleep 30 (в зависимосте от размера логов)

Спасибо! Это то что нужно!! :))

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру