HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Windows
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 09.05.2015, 11:24
Denixxx
Участник форума
Регистрация: 07.02.2014
Сообщений: 244
С нами: 6452658

Репутация: 0
По умолчанию

Недавно на работе полетел клиент-банк. И выяснилось, что последний бекап важных данных имеет дату от сентября 2013 г. Девица, которая работала на этом компьютере, на вопрос «Почему нет архивов», мило хлопала глазками
В общем, в большинстве случаев известно, что со среднестатистического бухгалтера что-то, кроме анализа, требовать бесполезно.
Поэтому сразу придумалось бекапить БД ежедневно, при старте компьютера, и как можно проще.
Причем нужно ещё удалять старые архивы, скажем старше 30 дней, чтобы не забить диск. А также не запускать бекап при рестарте компьютера в тот же день.
Проще чем бат-файл — ничего не придумать, вот и написал.
В процессе написания выяснилось:
1. В Гугле готового решения нет.
2. Бат файлы имеют разные команды для разных версий Windows. Создать паузу под XP оказалось особым геморроем.
3. Для правильного отображения русского языка в бат-файле должна быть установлена кодировка OEM 866. Что конечно же не умеет стандартный блокнот Windows. Пользуйтесь более продвинутыми редакторами, например Notepad++

Кратко — как пользоваться backup_folder.bat
  • Создайте папку для будущих архивов.
  • Поместите туда файл backup_folder.bat Файл возьмите из этого репозитория соответственно Вашей версии системы Windows и Вашего языка.
  • Настройте параметры внутри backup_folder.bat Для этого отредактировать строчки:

Код:


Код:
rem Откуда копируем
set from=D:\HOMEBANK\base
rem Файл для логов копирования
set log=result_%DATE%.txt
rem Сколько архивов оставлять
set old=30
  • Проверьте, как это работает — запустив файл. В этой же папке должны создаться папка бекапа и файл логов. Повторный запуск файла не должен создать архив, а просто вывести предупреждение. Подправьте параметры, если это необходимо.
  • Настройте периодический запуск файла. Для этого можно поместить ссылку на файл в автозагрузку при старте компьютера.
Вообще в самом файле всё прокомментировано, так что для минимально имеющего понимание разобраться — не проблема.


Ссылки.


Скрытое содержимое доступно для зарегистрированных пользователей!


Программа с описанием выложена на Гитхаб: https://github.com/Den1xxx/Backup_folder
Прямая ссылка на архив со всеми версиями: https://yadi.sk/d/7jE2wW7ngWxMZ

Лицензия: GPL 2.0
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.