Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Администрирование / Работа с сетью / Чистка логов (9442 хитов)
- Написал(а) James Дата 11.11.04 13:00
Стоит задача в определённый срок на конец месяца чистить логи предварительно скопировав всё информацию.
чтобы неперезапускать приложение в моём случае squid.
Можно время отрабатывать кроном а чистить как незнаю.
Parent - Написал(а) LOE (Site/forum admin) Дата 11.11.04 13:06 Отредактировано 12.11.04 13:09
Если речь о squid'е, то надо дать команду типа:
/var/squid/sbin/squid -k rotate
он старые логи переместит с расширением .0 (по цепочке, сколько - зависит от настройки в конфиге)
а новые лог-файлы создаст
Соответственно, потом можно старые логи архивировать, обрабатывать, удалять.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) James Дата 12.11.04 13:54
сделал так создал скрипт squidlog.sh

#!/bin/sh
/usr/bin/sarg
/usr/local/squid/sbin/squid -k rotate
sleep 30
mkdir /usr/local/squid/logs/log`date +%d.%m.%y`
mv /usr/local/squid/logs/access.log.0 /usr/local/squid/logs/log`date +%d.%m.%y`/access.log
mv /usr/local/squid/logs/cache.log.0 /usr/local/squid/logs/log`date +%d.%m.%y`/cache.log
mv /usr/local/squid/logs/store.log.0 /usr/local/squid/logs/log`date +%d.%m.%y`/store.log

И сказал cron шоп запускал его раз в месяц числа 1 в 00,00

что происходит sarg создаёт отчёт и кидает его на web шоп смотреть ножно
у сквида логт обнуляю а переименованные переношу в папку с датой и усё
Предыдущая Следующая Вверх Тема Администрирование / Работа с сетью / Чистка логов (9442 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.080s with 10 database queries.