logoff | Дата: Пятница, 12.10.2012, 13:51 | Сообщение # 1 |
Тамбов
Группа: Администраторы
Сообщений: 655
Репутация: 19
Статус: Offline
| Скрипт архивирует файлы логов координат (poslogs) за прошлый месяц (дата определяется как текущая) после архивирования файлы удаляются, так же удаляются прочие логи за прошлый месяц по результату работы высылается e-mail
Есть несколько минусов в работе: 1. Пути до файлов и/или архивов должны быть без пробелов - для исправления нужно пути указываемые архиву взять в двойные кавычки 2. Не совсем корректно используется сетевой диск куда архивировать (сначала его подключаем как диск Z, а потом обращаемся по полному пути при архивировании, потом диск отключается) 3. Скрипт заточен на конкретные маски логов - требуется модернизация, если у вас логирование производится по другому принципу именования файлов логов: <имяфайла>YYYYMMDD.log например: для лога за 12/10/2012 будут файлы MW20121012.log TCP20121012.log и т.п.
4. Архивируются логи только poslog, удаляются TCPGate, MWgate,poslogs - самые большие 5. Пароли для подключения сетевого диска указаны в отрытом виде в скрипте - но при этом скрипт можно запускать от имени любого пользователя. 6. Перед удалением старых логов не проверяется, что архив создан успешно.
Скрипт запускается 1 раз в месяц (в следующем за архивируемым месяце).
|
|
| |