[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [redhat-list-de] ftp-Übertragung



Halli, hallo,

> Matthias Schein wrote:
> > 
> > Wer hat eine Lösung für folgendes Problem:
> > 
> > Local: Ein Verzeichnis mit Unterverzeichnissen welches ständig bearbeitet wird (Datenblätter)
> > 
> > Remote: Webserver mit FTP-Zugang mit Verzeichnis welches dieses Verzeichnis ebenfalls beinhaltet und regelmäßig abgedatet werden soll (via Ftp). Auf dem Webserver können keine aktiven Programme hinterlegt werden.
> > 
> > Meine Versuche mit mir bekannten verschiedenen Ftp-Clients scheitern , da die äquivalenten 'put'-Befehle im  Gegensatz zu den get-Befehlen keine Asterix oder Datumskontrolle besitzen.
> > Auch emirror funktioniert aus diesem Grund nicht
> > 
> > Kennt jemand einen solchen Ftp-Client, der die notwendige Unterstützung beinhaltet, bzw. wies jemand eine Lösung per PerlScript oder ähn.
> > 
> 
> Hallo...
> 

beim mir läuft folgendes:

Ich habe eine Datei .netrc im HOME-Verzeichnis des Users der per ftp updatet.
In der steht folgendes drin:
------------------------ab hier---------------
  machine Rechnername
  login Roginname
  password naPasswordhalt
  macdef init
     bin
     hash
     lcd lokalesVerzeichnis
     cd remoteVerzeichnis
     mput *.html
     cd anderesremoteVerzeichnis
     lcd andereslokalesVerzeichnis
     mput *
     lcd ../nocheinlokalesVerzeichnis
     cd ../nocheinremoteVerzeichnis
     mdelete *
     mput *
     quit
------------------------bis hier--------------
gestartet wird das ganze interaktiv mit:

Prompt:> ftp Rechnername

und nicht interaktiv mit:

Prompt:> ftp -i Rechnername

Wenn man also jetzt entsprechende Einträge in die Crontab macht, kann man das
schön automatisieren.
Aufpassen sollte man nur darauf, daß diese Datei (.netrc) nur für den User
lesbar ist, da dort ja das Passwort für den anderen Rechner drin steht.
Viel Spaß.

Grüßle Gonzo

P.S. alles nachzulesen mit:
Prompt:> man ftp

P.P.S Datumskontrolle geht damit soweit ich weiß nicht, aber einfach alles
regelmäßig rüberbügeln ist kein Problem. Kommt halt drauf an wie groß die
Datenmenge ist.
Wenn Datumskontrolle wichtig ist, muß man sich halt ein kleines Skript basteln,
welches die Datei .netrc automatisch erstellt, bevor der ftp gestartet wird.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]