Скрипт автоматического резервного копирования FTP

Скрипт автоматического резервного копирования FTP

У меня нет надлежащей инфраструктуры, но я хотел бы полуавтоматизировать процесс резервного копирования моего сайта через FTP.

Я хотел иметь возможность загрузить все содержимое FTP, заархивировать его и скопировать этот файл куда-нибудь... на самом деле, в мою папку Dropbox, чтобы затем файл был сохранен в облаке.

Любые советы о том, как это сделать, или о лучшем решении приветствуются.Обратите внимание, я использую только Windows..

решение1

Стандартный FTP-клиент BSD, который по-прежнему включен в Windows, должен с этим справиться.

Вам нужно будет записать в текстовый файл все команды FTP, которые вам понадобятся, по одной команде на строку.

Пример:

open myftp.com
user
password

Затем вы можете ввести команду cd для перехода в любой каталог, в котором вы хотите хранить резервные копии, и загрузить файл с помощью команды put.

Итак, продолжим приведенный выше пример.

cd backups/full
put full-backup.bak
quit

Затем просто запускайте команду ftp -s:script всякий раз, когда вам нужно сделать резервную копию.

Надеюсь это поможет.

решение2

Есть много программ резервного копирования, которые могут помочь вам в этой задаче. Лично я использовалРезервное копирование Cobianи у меня нет никаких жалоб. Он бесплатный и вы можете настроить его на автоматическую загрузку файлов с вашего FTP-сервера в любую папку на вашем компьютере.

решение3

Я думаюhttp://www.autofilemove.com/может помочь вам сделатьэта задача, также вы можете запланировать резервное копирование для автоматизации резервного копирования.
Вы можете делать резервное копирование с/на ftp, dropbox и amazon s3.

Связанный контент