day & night

связка WinRar + bat-файл, автоматизация...
Дата обновления: , перейти к новому сообщению
#1
ENOTik_18654



Грамотный
***

Группа: Пользователи
Сообщений: 241
Регистрация: 7.02.2007
Пользователь №: 329.555


Респектов: 24
-----X----


Предупреждений:


Всем привет еще раз!
Передо мной встал вопрос резервного копирования антивирусных баз. Написал батничек со следующим содержанием:
CODE
@echo off
title Резервное копирование
echo Идет архивация антивирусной базы данных программы Avast! Antivirus...

set archdir=E:\Distrib\BACKUP\Avast
set backupLST=E:\Distrib\Создание_backup

"%PROGRAMFILES%\WinRar\rar" a -ag+DD-MMM-YYYY -ilog:%archdir%\error.log -m5 -dh -t -idc  E:\Distrib\BACKUP\Avast\ @backup.lst

echo **** >> %archdir%\backup.log
date /t >> %archdir%\backup.log
time /t >> %archdir%\backup.log
echo OK! >> %archdir%\backup.log
pause

А теперь, собсна, сам вопрос. У меня скопилось огромное кол-во архивов и мне нужно сделать так, чтобы удалялись архивы старее трех дней. Почитал rar-help только не понял ничего sad.gif . Надо сделать так, чтобы во время создания нового архива, запускался другой bat-файл (удалял старые файлы), а затем продолжалось архивирование новой базы.
User is offline
Go topGo end
 

Ответов(1 - 5)
16.03.2007 - 19:35
#2
_Dimas_



Опытный юзверь
**

Группа: Пользователи
Сообщений: 71
Регистрация: 29.11.2006
Из: г. Пермь
Пользователь №: 273.060


Респектов: 10
-----X----


Предупреждений:


Можешь воспользоваться программой nnBackup, там предусмотрена возможность ограниченного количества архивов.
Или как сделал я, написал программку которая удаляет лишние бекапы, и каждый день после всех архивирований она запускается.
User is offline
Go topGo end
16.03.2007 - 23:06
#3
ENOTik_18654



Грамотный
***

Группа: Пользователи
Сообщений: 241
Регистрация: 7.02.2007
Пользователь №: 329.555


Респектов: 24
-----X----


Предупреждений:


_Dimas_, спаcибо, да я хотел так сделать и пробовал, но это слишком сильно грузит мою машину ( в смысле планировщик ), т.к. постоянно работает photoshop и др. тяжеловесы, и поэтому мне нужна полностью автоматизированная процедура обработки без сторонних программ, ну за исключением cmd.exe и rar.exe . Может подскажешь как сделать без nnBackup'a?
User is offline
Go topGo end
17.03.2007 - 9:23
#4
_Dimas_



Опытный юзверь
**

Группа: Пользователи
Сообщений: 71
Регистрация: 29.11.2006
Из: г. Пермь
Пользователь №: 273.060


Респектов: 10
-----X----


Предупреждений:


Если запускаешь из планировщака, могу предложить другой планировщик, много возможностей, в том числе нужная тебе очистка папки (свой скриптовый язык для написания заданий). В памяти занимает меньше 500 kb.
Или могу дать консольный файл, запускаешь с 2 параметрами маска файла и количество файлов, которые нужно оставить
User is offline
Go topGo end
17.03.2007 - 20:37
#5
ENOTik_18654



Грамотный
***

Группа: Пользователи
Сообщений: 241
Регистрация: 7.02.2007
Пользователь №: 329.555


Респектов: 24
-----X----


Предупреждений:


_Dimas_, давай, кидай консольный вариант. А что за планировщик? Много весит?
User is offline
Go topGo end
18.03.2007 - 11:09
#6
_Dimas_



Опытный юзверь
**

Группа: Пользователи
Сообщений: 71
Регистрация: 29.11.2006
Из: г. Пермь
Пользователь №: 273.060


Респектов: 10
-----X----


Предупреждений:


Программа только в понедельник, она на работе.

Планировщик
User is offline
Go topGo end

Topic Options
Сейчас: 17.05.2024 - 11:08
Мобильная версия | Lite версия