Rsync FTP synchronisatie

Pagina: 1
Acties:

  • DJVG
  • Registratie: April 2006
  • Laatst online: 22-01 15:12

DJVG

Gewoon DJVG

Topicstarter
Goedenavond,

Ik zit weer eens met een leuk projectje!

Informatie:
Source: ftp.test.nl (alleen ftp, geen rsync)
Target: /var/www/test01/

Nu is de vraag redelijk simpel, maar het antwoord misschien wat moeilijker.

op Source staan alle bestanden die op target moeten komen.
Nu moet hij ook nog één keer in de week controleren of alles nog met elkaar gelijk is en zo niet dan de nieuwste bestanden kopieren naar Target, dit alles moet over ftp gaan, bij de source is dus geen rsync mogelijk.

Is het mogelijk om zoiets te maken?

Met vriendelijke groet,

Daan van Gorkum

Als iedereen aan zichzelf denkt, word er aan iedereen gedacht!


Verwijderd

crontab, lftp

  • MaximusTG
  • Registratie: April 2003
  • Niet online
(overleden)
Ja dat kan, toevallig van de week naar zitten kijken. Zoek maar eens op lftp. Dat is een cli ftp programma dat je kan scripten. Het heeft onder andere een mirror commando.

Succes.

edit: ik moet sneller leren typen :P

[ Voor 9% gewijzigd door MaximusTG op 03-05-2008 21:41 ]

Zin in pizza? Probeer 'mijn' pizzarecept eens! Laatste versie pizzarecept Blog:KookKompas


  • DJVG
  • Registratie: April 2006
  • Laatst online: 22-01 15:12

DJVG

Gewoon DJVG

Topicstarter
Ik heb naar lftp gekeken, maar de precies werking ervan kon ik niet achterhalen. Ook gaf hij steeds: FTP Host disconnected.

Als iedereen aan zichzelf denkt, word er aan iedereen gedacht!


  • MaximusTG
  • Registratie: April 2003
  • Niet online
(overleden)
Zo moeilijk is dat toch niet te vinden hoor:

lftp -u username,password -e "mirror --delete --only-newer --verbose path/to/source_directory path/to/target_directory" ftpsite

van

http://www.linux.com/feature/122169

En dan moet jij denk ik ff goed kijken dat je de source en target goed invult. Eventjes prutsen dus..

lftp -u username,password -e "mirror --delete --only-newer --verbose /path/to/dir/on/ftp /var/www/test01 " ftp.test.nl
Wordt dat dus.
Heb het getest, het werkt. Wil zelf eigenlijk het omgekeerde :P

[ Voor 23% gewijzigd door MaximusTG op 03-05-2008 22:10 ]

Zin in pizza? Probeer 'mijn' pizzarecept eens! Laatste versie pizzarecept Blog:KookKompas


  • ph0t0nix
  • Registratie: December 2006
  • Laatst online: 27-01 01:06
wget heeft ook gewoon een mirror-optie, hoor. Zo mirrorde ik de Slackware bestanden van een FTP server op mijn servertje thuis:
code:
1
2
3
wget --mirror -p --html-extension --convert-links -nH --cut-dirs=6 
--directory-prefix=/var/Software/Linux/slackware/slackware-10.1 
ftp://ftp.nluug.nl/pub/os/Linux/distr/slackware/slackware-10.1
Pagina: 1