jtulupov Опубликовано 28 сентября, 2005 Жалоба Опубликовано 28 сентября, 2005 Гуру по шелу и Перлу, помогите!!! Есть файлы логов Apache типа access.log и error.log. При работающем сервере Apache эти файлы открыты на запись и вебсервер добавляет туда построчно сообщения логов. В формате строки логирования стоит парамер "дата". Задача: Как с помощью стороннего скрипта (т.е как должен выглядеть такой скрипт, какие коменды использовать, на каком языке лучше его писать) осуществить ротацию содержимого логов. Т.е вырезались бы верхние строки дата которых древнее месяца от текущей даты. Причем скрипт должен работать так, чтобы вновь добавляемые строчки в файлы логов сервером Apache не терялись бы в процессе обработки сторонним скриптом. Скрипт-обработчик планируется запускать по cron раз в сутки. Предложения просьба посылать на jtulupov@mail.ru Буду очень признателен! Цитата
allez Опубликовано 28 сентября, 2005 Жалоба Опубликовано 28 сентября, 2005 А зачем изобретать велосипед, да еще и с квадратными колесами? Есть же logrotate. Настройте его, да и дело с концом. У меня, например, logrotate, что называется, "из коробки" был настроен на работу с логами Apache среди всех прочих. Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.