![]() |
Архивация логов с датой по месяцам (7zip)
Добрый день!
Требуется архивировать устаревшие логи в архив и архивы создавать помесячно. (Архиватор 7zip) Логи хранятся в формате *YYMMDD.log и *YYMMDD.txt где * произвольный набор символов (длина чаще всего 2 шт и более) архивы alogYYMM.7z Желательно чтобы оставались логи за текущий месяц. (замечу что логи текущей даты открыты для записи) Первое что пришло в голову Код:
hostname>>arclog.log немного модифицировал но что-то не работает как надо :( Код:
set Dtmp=%Date% Может быть есть какой-то другой вариант обработки логов, например чтобы не перечислять весь список в цикле а как то понять какие логи есть и применить соответствующую команду архивации. Еще один момент, 7zip (9.20) не умеет переносить (удалять после архивации) файлы в архив, появилась такая возможность в альфа версии 9.28 и то она не действует для команды (u) только для (а). Применение альфа версии не желательно, да в данный момент на местах установлена 9.20 |
Время: 16:58. |
Время: 16:58.
© OSzone.net 2001-