@echo off
rem path2arc папка для сохранения (без \ на конце!)
rem name2arc1 путь и имя архива для htdocs
rem name2arc2 путь и имя архива для db_terminal
rem majordomopath путь до основной папки с Majordomo (без \ на конце!)
set path2arc=e:\backup
set name2arc1=e:\backup\majordomo(htdocs
set name2arc2=e:\backup\majordomo(dbterminal
set majordomopath=d:\_majordomo
rem чистим папку d:\_majordomo\htdocs\backup\
for /d %%i in (%majordomopath%\htdocs\backup\2*.*) do rd %%i /s /q
rem делаем дамп базы db_terminal (-uroot и -proot это логин и пароль для доступа к базе)
%majordomopath%\server\mysql\bin\mysqldump.exe -uroot -proot db_terminal > %path2arc%\db_terminal.sql
rem копируем папку HTDOCS, но не копируем файлы и папки указанные в exludedfiles.txt
xcopy %majordomopath%\htdocs\*.* %path2arc%\htdocs\ /Y /H /E /EXCLUDE:%majordomopath%\htdocs\exludedfiles.txt
rem архивируем всё наше добро. архивы будут иметь имя majoromo(htdocs_год_месяц_день).rar и majordomo(dbterminal_год_месяц_день).rar
d:\soft\WinRAR\rar.exe m -s -r -y -m5 -k -ep1 -ag_YYYY_MM_DD) %name2arc1% %path2arc%\htdocs\*.*
d:\soft\WinRAR\rar.exe m -r- -y -m5 -k -ep -ag_YYYY_MM_DD) %name2arc2% %path2arc%\db_terminal.sql
Текст файла exludedfiles.txt (положить в htdocs с источником Алисы):
BlackWarrior писал(а):Если кто подскажет как средствами командной строки сливать полученные архивы в облако (DropBox к примеру), то с меня большое спасибо и звёздочка)
DropBox это же просто папка на компьютере -- через copy в неё копировать можно, разве нет?
Сергей Джейгало, разработчик MajorDoMo Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь! Профиль Connect -- информация, сотрудничество, услуги
BlackWarrior писал(а):Если кто подскажет как средствами командной строки сливать полученные архивы в облако (DropBox к примеру), то с меня большое спасибо и звёздочка)
DropBox это же просто папка на компьютере -- через copy в неё копировать можно, разве нет?
Вот-вот.
И без всяких copy сразу в нее и бэкапить, только в bat-нике путь поменять.