Taylohtio/_Scripts/MantisBackup/Descr

19 lines
1.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

надо настроить daily бэкапы Мантисса.
Вот что надо бэкапить:
- файлы сайта (php, js ,css, ...)
- аттачи - они там вроде в отдельном фолдере лежат
- базу данных Мантисса
f:/backups_mantis - рутовая папка, где лежит и работает сам скрипт
f:/backups_mantis/backups - рутовая папка для самих архивов, т.е. mantis_yyyyMMddHHmm с подпапками будет создаваться там:
твоя часть задачи будет вот такая тогда:
нужно сделать скрипт (желательно простой cmd), который:
- работает на sql сервере финнов - в папке f:/backups_mantis
- работает по windows scheduler-у каждую ночь
- при запуске создает подпапку со след. форматом имени f:/backups_mantis/mantis_yyyyMMddHHmm (напр. mantis_201608111348 - 201608111348 в имени - это дата и время запуска скрипта) и копирует туда
a) сайт в f:/backups_mantis/backups/mantis_yyyyMMddHHmm/site
b) аттачи в f:/backups_mantis/backups/mantis_yyyyMMddHHmm/attachments
c) базу в f:/backups_mantis/backups/mantis_yyyyMMddHHmm/db
- удаляет папки mantis_yyyyMMddHHmm, которые были созданы при предыдущих запусках скрипта (т.е. в каждый момент времени в f:/backups_mantis должна быть только одна папка mantis_yyyyMMddHHmm с последнего запуска скрипта)