и снова батник

Тема в разделе "1C и всё что с ней связано", создана пользователем Odissei, 26 мар 2010.

  1. Odissei

    Odissei Гость

    Репутация:
    0
    Есть задача написать батник
    уменя получилось вот так
    xcopy C:\test\baza C:\test\backup%date% /f /i /y /s /h /c
    Поискал в нете что то сам потправил работает . копирует базу 1С. по дате все как надо. все файлы сохраняет .
    Вообщемто все работает.
    Но теперь проблема другая нужно чтобы данные архивировались .
    Если кто сможет подсказать . то это было бы хорошо.
    в Любом случае добью до победного результата так как выхода другого нет
     
  2. vitfil

    vitfil IT-интегратор

    Репутация:
    0
    Регистрация:
    2 апр 2004
    Сообщения:
    2.062
    Симпатии:
    0
    чтобы данные архивировались, необходимо использовать консольные архиваторы. у каждого есть набор собственных параметров. вы какой архиватор предпочитаете?
     
  3. TimeDontWait

    TimeDontWait Well-Known Member

    Репутация:
    0
    Регистрация:
    4 янв 2010
    Сообщения:
    367
    Симпатии:
    0
    Вот утилита Rar , и простой пример :
    @echo off
    rar a -r НазваниеАрхива.rar ПутьКБазе


    можно добавить заливку по ftp, с утилитой wput
    wput НазваниеАрхива.rar --reupload ftp://User:Password@192.168.0.1
     

    Вложения:

    • Rar.rar
      Размер файла:
      109,3 КБ
      Просмотров:
      10
  4. Odissei

    Odissei Гость

    Репутация:
    0
    вообще работаю rar-ом версия Rar 3.51, сейчас как раз подошел к этой теме разбираюсь с командами,
    как я понял Rar 3.51 обычный так же и работает и как консольный архиватор.
    но все равно пока не получилось,
    В Теории думал пусть создается копия спомощью батника, потом дописать второй батник на архивацию и удаления копии созданной батником.
    но лучше когда это будет делатся одним батником.
    Но есть и другой пункт резервное копирование делается в обед в базе чтобы не мешать пользователям это занимает немного времени 5 мин ,
    но вот архивация базы займет не 5 минут и будет мешать пользователям работать если это будет производится на реальной базе.

    Но на данный момент надо попробывать два варианта
    1) Один батник копирует архивирует и сразу создает архивную копию по дате.
    2)Два батника один создает копию, а другой её архивирует.

    вот такие пироги как говорится

    Добавлено: TimeDontWait.....
    сейчас попробую

    Добавлено: непонял для чего вложение , не запускается

    Добавлено:
    запустил батник rar a -r backup%date% C:\test\backup

    вообщем что то он делает 10 минут потерпел , закрыл окно доса,
    нету архива
    Обычным рарровским архиватором делал гдето 2 минуты занимает
    Может я что то не так делаю?
     
  5. vitfil

    vitfil IT-интегратор

    Репутация:
    0
    Регистрация:
    2 апр 2004
    Сообщения:
    2.062
    Симпатии:
    0
    1. зачем делать резервную копию в обед? Почему бы не сделать все это ночью?
    2. может, стоит посмотреть в сторону nnbackup, который может и архивировать, и делать бэкапы только измененных файлов, и полностью синхронизировать папки...
     
  6. TimeDontWait

    TimeDontWait Well-Known Member

    Репутация:
    0
    Регистрация:
    4 янв 2010
    Сообщения:
    367
    Симпатии:
    0
    кинь на диск C, и в autoexec.bat добавь
    path C:\
     
  7. Odissei

    Odissei Гость

    Репутация:
    0

    в принципе проблем нет пусть будет ночью,
    nnbackup не работал не разу не пробовал ,ничего немагу сказать.
    Неужели с батником проблема может быть ?


    Добавлено:

    Что кинуть на ДИск С ? где взять autoexec.bat ?
    без обди спрашиваю если не понимаю, потомучто надо разобратся
     
  8. TimeDontWait

    TimeDontWait Well-Known Member

    Репутация:
    0
    Регистрация:
    4 янв 2010
    Сообщения:
    367
    Симпатии:
    0
    утилитку кинь, autoexec.bat - скрытый системный файл в корневом каталоге системного диска, который редактируется блокнотом. А все сценарии, батники можеш закинуть в какой-нибудь планировщик задач
     
  9. Odissei

    Odissei Гость

    Репутация:
    0
    честно скажу не понял, попробовал не работает.
    планировщик задач закидывать нечего,
    Батник по копированию работает
    а вот по архивации нет.


    Добавлено: вообще никто не сталкивался с просто батником архивации файла?
     
  10. Odissei

    Odissei Гость

    Репутация:
    0
    "c:\program files\winrar\winrar.exe" a -s -r -rr10p -dh -ed -m3 -ilogC:\test.log -ag+YYYYMMDD C:\test
    Работает архивация файлов только она все подряд архивирует.
    Если кто то может подсказать то это хорошо.
    сегодня добью распишу все . может камуто пригодится

    Добавлено: Текст батника

    "c:\program files\winrar\winrar.exe" a -s -r -rr10p -dh -ed -m3 -ilogC:\test.log -ag+YYYYMMDD D:\aaaa

    Разберем ее по составляющим:

    "c:\program files\winrar\winrar.exe" - путь к WinRAR-у
    a - команда на добавление файлов
    -s - режим сжатия "solid"
    -r - с поддиректориями
    -rr10p - на всякий случай добавляем информацию для восстановления (-rr), в количестве 10% (10p)
    -dh - открывать шареные фалы. Полезно, если кто-нибудь засиделся до 12 ночи, и редактирует файл, который должен уйти в бэкап
    -ed - не добавлять пустые директории
    -m3 - степень сжатия 3
    -ilogC:\test.log - вести лог (-ilog) и записывать его в "C:\test.log"
    -ag+YYYYMMDD D:\aaaa - формировать имя файла, прибавляя в начало текущий год, месяц и число. Имя файла будет иметь примерно такой вид: 20100326backup.rar
    D:\aaaa - папка, куда писать бэкапы и имя бэкапа (к которому в начало дописываются год, месяц, число)



    Добавлено: решил всю проблему одним батником ,
    возможно комунибудь будет полезна
     
  11. vitfil

    vitfil IT-интегратор

    Репутация:
    0
    Регистрация:
    2 апр 2004
    Сообщения:
    2.062
    Симпатии:
    0
    Может, кому и пригодятся...
    Вывод справки:
    rar.exe /?
    Вывод справки в файл:
    rar.exe /? >help.txt
     
Загрузка...

Поделиться этой страницей