Comment synchroniser le répertoire local avec un répertoire FTP distant?
-
13-09-2019 - |
Question
Notre site repose sur les images d'un de nos fabricants. Les répertoires d'images sont énormes et les obtenir via FTP est un travail toute la journée. Maintenant que nous avons téléchargé le répertoire entier, nous aimerions pouvoir télécharger périodiquement des fichiers et des répertoires qui sont nouveaux ou ont été modifiés depuis la dernière fois que nous les télécharger. Nous pensons à l'écriture d'un script qui vérifie la date de modification des fichiers et télécharge uniquement les dernières versions.
Étant donné que ce ne peut pas être la première fois que ce problème a été résolu ou rencontré, je pensais que je poste cela et voir si quelqu'un sait des solutions existantes qui peuvent être appliquées ici. Une solution existante devrait être compatible avec FreeBSD et / ou LAMP.
La solution
Autres conseils
Y at-il une raison quelconque vous ne pouvez pas utiliser rsync?
Comme user77413 noté dans un autre commentaire, cela devrait fonctionner ...
wget --mirror username:password@siteurl.com/path
Le numéro par défaut est de 20 de réitérations, vous pouvez augmenter cela avec --tries 100