Automatisches FTP unter Unix

Hallo,

weiß jemand wie man unter Unix

  1. automatisch per FTP eine bestimmte Datei von einem bestimmten Verzeichnis holen kann? Wobei es wichtig ist, daß sowohl die Anmeldung als auch das Abholen als auch das Anschließende Abmelden automatisch gehen muß.
  2. Eine Datei in ein Verzeichnis kopiert und dabei die Datei einen Namen erhalten soll, aus dem das Erstellungsdatum und die Urzeit ersichtbar sein soll.

Gruß

Thomas

Antwort auf 2. Frage

  1. Eine Datei in ein Verzeichnis kopiert und dabei die Datei
    einen Namen erhalten soll, aus dem das Erstellungsdatum und
    die Urzeit ersichtbar sein soll.

Hi,

/bin/cp datei DIR/datei-`date "+%d%m%y_%T"`

Damit bekommt wird datei ins Verzeichnis DIR kopiert und heißt nun datei-tagmonatjahr_stunde:minute:sekunde

Viel Spaß!

Ciao
Mischa

Antwort auf 1. Frage
Hallo,

weiß jemand wie man unter Unix

  1. automatisch per FTP eine bestimmte Datei von einem
    bestimmten Verzeichnis holen kann? Wobei es wichtig ist, daß
    sowohl die Anmeldung als auch das Abholen als auch das
    Anschließende Abmelden automatisch gehen muß.

Per Here-Dokument:
http://www.tldp.org/LDP/abs/html/here-docs.html
Siehe beispielsweise
http://www.tek-tips.com/gviewthread.cfm/lev2/3/lev3/…

Oder ganz hart per Expect
http://expect.nist.gov/

Gruß,
Andreas

Hallo,

… oder einfach (wie meistens bei Linux nach lesen der Gebrauchsanweisung) so, wie es gedacht ist.

Mein Tipp: „man ftp“ und anschliessendes genaueres hinsehen bei den Punkten „AUTO-FETCHING FILES“ und „THE .netrc FILE“.

Dann kann man sich das ganze umständliche Skriptgedöns sparen.

Gruß

Fritze