19 lines
1.7 KiB
Plaintext
19 lines
1.7 KiB
Plaintext
надо настроить 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 с последнего запуска скрипта)
|