Как синхронизировать локальный каталог с удаленным каталогом ftp? - PullRequest
2 голосов
/ 22 сентября 2009

Наш сайт основан на изображениях одного из наших производителей. Каталоги изображений огромны, и получение их по FTP - это работа на весь день. Теперь, когда мы загрузили весь каталог, мы хотели бы иметь возможность периодически загружать файлы и каталоги, которые являются новыми или изменены с момента последней загрузки. Мы думаем о написании скрипта, который проверяет дату изменения файлов и загружает только последние версии.

Поскольку это не может быть в первый раз, когда эта проблема встречается или решается, я подумал, что опубликую это и посмотрю, знает ли кто-нибудь о существующих решениях, которые можно применить здесь. Существующее решение должно быть совместимо с FreeBSD и / или LAMP.

Ответы [ 3 ]

4 голосов
/ 22 сентября 2009

Есть ли причина, по которой вы не можете использовать rsync?

2 голосов
/ 23 сентября 2009
0 голосов
/ 08 октября 2012

Как отметил user77413 в другом комментарии, это должно работать ...

wget --mirror username:password@siteurl.com/path

Количество повторных попыток по умолчанию равно 20, вы можете увеличить его с помощью --tries 100

...