Pscp (PuTTY Secure Copy client)

Pagina: 1
Acties:

  • Tinuske
  • Registratie: September 2002
  • Laatst online: 08-02 20:43
Het volgende :

2 servers :
een webserver en een fileserver.(beide windows)
Op de fileserver worden alle logfiles bewaard en opgehaald van een bepaald type syteem
De bestanden op de fileserver worden via een ssh verbinding gekopieerd naar de webserver d.m.v. PSCP (PSCP, the PuTTY Secure Copy client, is a tool for transferring files securely between computers using an SSH connection. )

Het commando is :

"c:\program files\pscp\pscp.exe" -r -pw Password Username@192.68.x.x:website/Logfiles D:\Logfiles

Nu ondersteunt het programma pscp geen optie om bestanden over te schrijven of niet.
Nu worden namelijk alle bestanden overschreven.(terwijl men eigenlijk alleen de nieuwste bestanden wil downloaden) Dit houdt in dat elke dag voor 200 mb aan logfiles wordt gedownload, terwijl er misschien maar voor 2 mb aan nieuwe logfiles is bijgekomen.
Naar mijn weten is er geen optie voor pscp om bestanden niet te overschrijven
(if file/directory exists -> skip )

Is er misschien een ander programma waarmee dit wel kan ? Of een andere manier om te verwezenlijken dat alleen de nieuwste logfiles worden gedownload ?

Alvast bedankt!

[ Voor 4% gewijzigd door Tinuske op 24-06-2005 12:43 ]


  • radial
  • Registratie: Augustus 2000
  • Laatst online: 20:48

radial

Watch out

Tinus misschien is dit een optie voor je "nc" lookalike http://winscp.net/eng/index.php

20xSF170s - ozo


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Tinuske schreef op vrijdag 24 juni 2005 @ 12:42:
Is er misschien een ander programma waarmee dit wel kan ? Of een andere manier om te verwezenlijken dat alleen de nieuwste logfiles worden gedownload ?
Zit er een bepaalde logica in de bestandsnamen van die files? Hebben ze bv. de datum van vandaag? :)

Zou je op die manier specifiek die files kunnen matchen?

  • Sendy
  • Registratie: September 2001
  • Niet online
Je kan natuurlijk altijd een ls opvragen via putty. Deze uitvoer vergelijk je met de bestaande bestanden, en dan scp je alleen de niet bestaande. Omdat dit waarschijnlijk moet plaatsvinden op de Windows computer zal je hiervoor een beetje moeten batchscripten, of bijvoorbeeld perl gebruiken.