Script backup через WinRAR
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Программное обеспечение

#1: Script backup через WinRAR Author: Goth PostPosted: Mon May 07, 2007 09:32
    —
Привет всем. Подскажите, начинающему скриптографу, как написать скрипт для backupa? чтобы сразу сжималось в winrare. Заранее спасибо.
Написал
Code:
xcopy shellandwaitfortermination "C:\program files\WinRAR\rar.exe a -m5 -sfx -ep -0+ \\nemail\backup\backup\best\1" "D:\backup_new\Best1\"

Но пишет недопустимое число параметров. В чем ошибка???

#2:  Author: ViTality PostPosted: Mon May 07, 2007 16:24
    —
чета кавычек многоа
чесно говоря не понял что ты хотел сделать это командой но помоему вот этого будет достаточно
Quote:

"C:\program files\WinRAR\rar.exe" a -m5 -sfx -ep -0+ \\nemail\backup\backup\best\1.rar D:\backup_new\Best1\*.*

то что подчеркнуто конечно не обязательно. Но во втором случае если пишешь слеш то и нужно писать маску файлов. кстати не помешалобы добавить и "-r".
p.s. ты пишешь батник или что?

#3:  Author: Goth PostPosted: Mon May 07, 2007 16:38
    —
Да это все будет в батнике. Еще вопрос: это так писать надо
xcopy "C:\program files\WinRAR\rar.exe" a -m5 -sfx -ep -0+ \\nemail\backup\backup\best\1.rar D:\backup_new\Best1\*.*
Все равно выдает туже ошибку.
Что бы было понятнее что надо бекапить и куда.
\\nemail\backup\backup\best\1.rar - что надо бэкапить,
D:\backup_new\Best1\*.* - куда надо бэкапить

#4:  Author: Goth PostPosted: Mon May 07, 2007 16:50
    —
ViTality
А Вы писали подобные скрипты. Если писали, то пришлите пожалуста. Буду очень благодарен.

#5:  Author: Kent PostPosted: Mon May 07, 2007 18:18
    —
А что это за \\nemail ? По-моему, надо полный путь указать. И \*.* точно лишнее. В -0+ нужно писать букву o, а не цифру 0.

#6:  Author: ZorroLocation: Орел-Москва PostPosted: Mon May 07, 2007 20:14
    —
Goth, прочитаю справку WinRAR-а, там это все есть.

#7:  Author: ViTality PostPosted: Mon May 07, 2007 23:33
    —
вопервых xcopy вообще не нужно
вовторых:
сначала идет архив в который ты будешь архивировать
а потом что ты будешь архивировать
Т.е. вместо \\nemail\backup\backup\best\1.rar должно быть имя архимва
а вместо D:\backup_new\Best1\*.* пишеш путь к папке которую хочешь заархивировать.

И послушай Zorro, благо справка у винрара руская.
завтра выложу свой сожержимое своего батника который использую еженедельно. Он бекапит файлы новые или обновившиеся за последние 7 дней. Ща дома влом в справку лезть )

#8:  Author: ViTality PostPosted: Tue May 08, 2007 09:30
    —
Code:
"C:\Program Files\WinRAR\WinRAR.exe" a -agYYYYMMDD -dh -ibck -m5 -os -ow -r -rr5p -s -tn7d d:\backup\archive.rar k:\*.*

бекап новых и измененых фалов, за последние 7 дней, диска К с подпапками
открывает совместно используемые файлы
создает непрерывный архив d:\backup\archive.rar с датой в имени
максимальная степень сжатия
сохраняет потоки NTFS и информацию о правах доступа к файлам
также добавляет информацию для востановления

#9:  Author: Goth PostPosted: Thu May 10, 2007 10:16
    —
Есть ли опция при копировании в winrar, если произошла ошибка продолжать копирование?

#10:  Author: ViTality PostPosted: Mon Jun 04, 2007 09:03
    —
а разве процесс не продолжаеться при выводе ошибки?
На сколько я замечал при выводе ошибки процесс всеравно продолжаеться. В моем конкретном случае есть папка к которой пользователь, под которым запускаеться скрипт, не имеет доступа. Вылазиет окошко с соответствующим сообщением но процесс вродебы продолжаеться.

#11:  Author: gegabitLocation: дети берутся? PostPosted: Mon Jun 04, 2007 12:03
    —
Из статейки с моего блога, мож кому пригодицца весчь:

Как-то понадобилось мне на работе сделать такую вещь:
Имеется: Файловая версия БД.
Необходимо: Настроить бекап таким образом, чтобы он делался каждые 2 часа в рабочее время (т.е. 5 бекапов в день) и чтобы бекапы хранились неделю (т.е. 5*5=25 шт.)

А надо было это сделать для того, чтобы инфа сохранялась, потому как файловая БД очень нестабильная штука.

И тут я ударился в поиски, чего бы такого найти и намутить, и соответственно ничего кроме бекапа из под SQL серера не нашел, но у меня то не SQL сервер.

Да, есть такая замечательная вещь как cron, которой все это можно настроить, но стороннее брать нельзя, пришлось думать...

И сделал я вот такую утилитку с помощью тов. по работе, о которой я расскажу затра =)
Наша утилитка не только бекапит, но и упаковывает в рар, что тоже важно.

Итак в утилите у нас 5 файлов:
Backup.lst - Список файлов либо директорий для бекапа
rar.exe - экзешник рара для упаковки всей байды
renamer.bat - батник для переименования бекапов после определенного кол-ва.
start.bat - запуск бекапа
start_archiv.bat - архивирование.

A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 и т.д. сколько бекапов будет делатся... будет до А500 - будет 500 бекапов.

Причем свежий бекап всегда будет под последним номером.

А для того чтобы каждые 2 часа в раб. время происходил бекап, просто настраиваем стандартный планировщик на то, что нам надо.

Скачать пока можно отсюда: __http://www.rusgoldfur.ru/backup/Backup_files.rar
Backup_files.rar 160 Кб

#12:  Author: Goth PostPosted: Tue Jun 05, 2007 09:37
    —
а как прописать путь для временных файлов???



Total Commander -> Программное обеспечение


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group