View previous topic :: View next topic |
Author |
Message |
Goth
Joined: 07 May 2007 Posts: 8
|
(Separately) Posted: Mon May 07, 2007 09:32 Post subject: Script backup через WinRAR |
|
|
Привет всем. Подскажите, начинающему скриптографу, как написать скрипт для 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\" |
Но пишет недопустимое число параметров. В чем ошибка??? |
|
Back to top |
|
|
ViTality
Joined: 07 May 2007 Posts: 5
|
(Separately) Posted: Mon May 07, 2007 16:24 Post subject: |
|
|
чета кавычек многоа
чесно говоря не понял что ты хотел сделать это командой но помоему вот этого будет достаточно
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. ты пишешь батник или что? |
|
Back to top |
|
|
Goth
Joined: 07 May 2007 Posts: 8
|
(Separately) Posted: Mon May 07, 2007 16:38 Post subject: |
|
|
Да это все будет в батнике. Еще вопрос: это так писать надо
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\*.* - куда надо бэкапить |
|
Back to top |
|
|
Goth
Joined: 07 May 2007 Posts: 8
|
(Separately) Posted: Mon May 07, 2007 16:50 Post subject: |
|
|
ViTality
А Вы писали подобные скрипты. Если писали, то пришлите пожалуста. Буду очень благодарен. |
|
Back to top |
|
|
Kent
Joined: 14 Dec 2004 Posts: 208
|
(Separately) Posted: Mon May 07, 2007 18:18 Post subject: |
|
|
А что это за \\nemail ? По-моему, надо полный путь указать. И \*.* точно лишнее. В -0+ нужно писать букву o, а не цифру 0. |
|
Back to top |
|
|
Zorro
Joined: 17 Feb 2005 Posts: 322 Location: Орел-Москва
|
(Separately) Posted: Mon May 07, 2007 20:14 Post subject: |
|
|
Goth, прочитаю справку WinRAR-а, там это все есть. _________________ Приключение — это когда ковыляешь по грязи и снегу, страдая от язв на ногах, глистов, дизентерии и голода, а тебя преследуют те, кто твердо настроен тебя как минимум убить.
Sysadminz.Ru |
|
Back to top |
|
|
ViTality
Joined: 07 May 2007 Posts: 5
|
(Separately) Posted: Mon May 07, 2007 23:33 Post subject: |
|
|
вопервых xcopy вообще не нужно
вовторых:
сначала идет архив в который ты будешь архивировать
а потом что ты будешь архивировать
Т.е. вместо \\nemail\backup\backup\best\1.rar должно быть имя архимва
а вместо D:\backup_new\Best1\*.* пишеш путь к папке которую хочешь заархивировать.
И послушай Zorro, благо справка у винрара руская.
завтра выложу свой сожержимое своего батника который использую еженедельно. Он бекапит файлы новые или обновившиеся за последние 7 дней. Ща дома влом в справку лезть ) |
|
Back to top |
|
|
ViTality
Joined: 07 May 2007 Posts: 5
|
(Separately) Posted: Tue May 08, 2007 09:30 Post subject: |
|
|
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 и информацию о правах доступа к файлам
также добавляет информацию для востановления |
|
Back to top |
|
|
Goth
Joined: 07 May 2007 Posts: 8
|
(Separately) Posted: Thu May 10, 2007 10:16 Post subject: |
|
|
Есть ли опция при копировании в winrar, если произошла ошибка продолжать копирование? |
|
Back to top |
|
|
ViTality
Joined: 07 May 2007 Posts: 5
|
(Separately) Posted: Mon Jun 04, 2007 09:03 Post subject: |
|
|
а разве процесс не продолжаеться при выводе ошибки?
На сколько я замечал при выводе ошибки процесс всеравно продолжаеться. В моем конкретном случае есть папка к которой пользователь, под которым запускаеться скрипт, не имеет доступа. Вылазиет окошко с соответствующим сообщением но процесс вродебы продолжаеться. |
|
Back to top |
|
|
gegabit
Joined: 20 Oct 2006 Posts: 133 Location: дети берутся?
|
(Separately) Posted: Mon Jun 04, 2007 12:03 Post subject: |
|
|
Из статейки с моего блога, мож кому пригодицца весчь:
Как-то понадобилось мне на работе сделать такую вещь:
Имеется: Файловая версия БД.
Необходимо: Настроить бекап таким образом, чтобы он делался каждые 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 Кб _________________ Единственный недостаток водки - недостаток водки! |
|
Back to top |
|
|
Goth
Joined: 07 May 2007 Posts: 8
|
(Separately) Posted: Tue Jun 05, 2007 09:37 Post subject: |
|
|
а как прописать путь для временных файлов??? |
|
Back to top |
|
|
|