Come sincronizzare directory locale con la directory FTP remoto?
-
13-09-2019 - |
Domanda
Il nostro sito si basa su immagini di uno dei nostri produttori. Le directory di immagine sono enormi e inducendole via FTP è un lavoro tutto il giorno. Ora che abbiamo scaricato tutta la directory, vorremmo essere in grado di scaricare periodicamente i file e le directory che sono nuovi, o sono stati modificati dopo l'ultima volta che li abbiamo scaricato. Stiamo pensando di scrivere uno script che controlla la data di modifica dei file e scarica solo le ultime versioni.
Dal momento che questo non può essere la prima volta che questo problema è stato rilevato o risolto, ho pensato di questo post e vedere se qualcuno sa di soluzioni esistenti che possono essere applicate qui. Una soluzione esistente avrebbe bisogno di essere compatibile con FreeBSD e / o LAMP.
Soluzione
Altri suggerimenti
C'è qualche motivo non è possibile utilizzare rsync?
Come user77413 ha osservato in un altro commento, questo dovrebbe funzionare ...
wget --mirror username:password@siteurl.com/path
Il numero predefinito di tentativi è 20, è possibile aumentare questo con --tries 100