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

  • Автор темы Автор темы Odissei
  • Дата начала Дата начала
O

Odissei

Есть задача написать батник
уменя получилось вот так
xcopy C:\test\baza C:\test\backup%date% /f /i /y /s /h /c
Поискал в нете что то сам потправил работает . копирует базу 1С. по дате все как надо. все файлы сохраняет .
Вообщемто все работает.
Но теперь проблема другая нужно чтобы данные архивировались .
Если кто сможет подсказать . то это было бы хорошо.
в Любом случае добью до победного результата так как выхода другого нет
 
чтобы данные архивировались, необходимо использовать консольные архиваторы. у каждого есть набор собственных параметров. вы какой архиватор предпочитаете?
 
Вот утилита Rar , и простой пример :
@echo off
rar a -r НазваниеАрхива.rar ПутьКБазе


можно добавить заливку по ftp, с утилитой wput
wput НазваниеАрхива.rar --reupload link removed
 

Вложения

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

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

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

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

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

Добавлено:
Вот утилита Rar , и простой пример :
@echo off
rar a -r НазваниеАрхива.rar ПутьКБазе


можно добавить заливку по ftp, с утилитой wput
wput НазваниеАрхива.rar --reupload link removed

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

вообщем что то он делает 10 минут потерпел , закрыл окно доса,
нету архива
Обычным рарровским архиватором делал гдето 2 минуты занимает
Может я что то не так делаю?
 
1. зачем делать резервную копию в обед? Почему бы не сделать все это ночью?
2. может, стоит посмотреть в сторону nnbackup, который может и архивировать, и делать бэкапы только измененных файлов, и полностью синхронизировать папки...
 
кинь на диск C, и в autoexec.bat добавь
path C:\
 
1. зачем делать резервную копию в обед? Почему бы не сделать все это ночью?
2. может, стоит посмотреть в сторону nnbackup, который может и архивировать, и делать бэкапы только измененных файлов, и полностью синхронизировать папки...


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


Добавлено:
кинь на диск C, и в autoexec.bat добавь
path C:\


Что кинуть на ДИск С ? где взять autoexec.bat ?
без обди спрашиваю если не понимаю, потомучто надо разобратся
 
утилитку кинь, autoexec.bat - скрытый системный файл в корневом каталоге системного диска, который редактируется блокнотом. А все сценарии, батники можеш закинуть в какой-нибудь планировщик задач
 
честно скажу не понял, попробовал не работает.
планировщик задач закидывать нечего,
Батник по копированию работает
а вот по архивации нет.


Добавлено: вообще никто не сталкивался с просто батником архивации файла?
 
"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 - папка, куда писать бэкапы и имя бэкапа (к которому в начало дописываются год, месяц, число)



Добавлено: решил всю проблему одним батником ,
возможно комунибудь будет полезна
 
Может, кому и пригодятся...
Вывод справки:
rar.exe /?
Вывод справки в файл:
rar.exe /? >help.txt
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab