Как синхронизировать локальный каталог с удаленным каталогом FTP?
-
13-09-2019 - |
Вопрос
Наш сайт основан на изображениях одного из наших производителей.Каталоги изображений огромны, и получение их через FTP — это работа на целый день.Теперь, когда мы загрузили весь каталог, нам хотелось бы иметь возможность периодически загружать новые файлы и каталоги или которые были изменены с момента их последней загрузки.Мы подумываем написать скрипт, который проверяет дату изменения файлов и загружает только самые последние версии.
Поскольку эта проблема встречается или решается не впервые, я решил опубликовать это и посмотреть, знает ли кто-нибудь о существующих решениях, которые можно здесь применить.Существующее решение должно быть совместимо с FreeBSD и/или LAMP.
Решение
с впут
Другие советы
Есть ли причина, по которой вы не можете использовать rsync?
Как отметил пользователь 77413 в другом комментарии, это должно сработать...
wget --mirror username:password@siteurl.com/path
Число повторов по умолчанию — 20, вы можете увеличить его с помощью --tries 100