PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ftp-Upload per cronjob zu t-online



cslinux
12.05.02, 13:35
Hallo Linuxer,

ich möchte diverse Dateien, die ich mit meiner Wettterstation gewinne, regelmäßig mit einem ftp-cronjob auf meine homepage bei t-online hinaufschaufeln? Kann mir jemand einen Tip geben, wie so ein Script aussehen muß?

Vielen Dank
Christoph

http://christoph.schwaeppe.bei.t-online.de

snoopy99
12.05.02, 19:32
Hi Christoph,

z.B. mit so einem Script:

#!/bin/sh
ftp -ivtn home.up.t-online.de < < EOF
user USERNAME PASSWORT
put DateiZumUpload
get DateiZumDownload
quit
EOF

Du mußt die Leerzeichen in der 2. Zeile vor dem EOF löschen.
D.h. die 2 "Klammern und das EOF" zusammen.

Wobei ja bei T-Online User und Passwort egal sind.

Dieses Script läßt du dann per Cron immer wieder aufrufen.

cslinux
12.05.02, 23:46
Hi Snoopy99,

das scheint hinzuhauen allerdings erhalte ich die Meldung "ftp: Name or service not known"

Das Script sieht jetzt so aus:
#!/bin/sh
/usr/bin/ftp -ivtn home.up.t-online.de
user ftp .
mput /usr/local/share/wx200d/html/*.html
mput /usr/local/share/wx200d/html/*.png
quit

Ersteinmal danke
Christoph


http://christoph.schwaeppe.bei.t-online.de/

SeeksTheMoon
13.05.02, 13:30
es heißt ja auch home-up.t-online.de, nicht home.up.t-online.de

cslinux
13.05.02, 20:39
Ääh,....

manchmal ist man ja so doof, man sieht den Wald vor Bäumen nicht, und erst ein Anderer kommt endlich und sagt: "klarr ...". Ich glaube. daß wird's sein.

Danke Dir vielmals
und möglicher weise weiterhim angenehmen Kontakt :-)
Christoph, alias cslinux (weil ich so begeistert bin*)

* andere Geschichte, ich habe angefangen vor ca. 20 Jahren angefangen, mich in Mailboxen rumzutreiben. Irre Entwicklung!!!

cslinux
13.05.02, 20:49
Nochmal für Snoopy99,

Rätsel, was ist jetzt los (hbae tdsl-flat), Das script sieht <b>exakt</b> so aus:

#!/bin/sh
/usr/bin/ftp home-up.t-online.de
user ftp .
mput /usr/local/share/wx200d/html/*.html
mput /usr/local/share/wx200d/html/*.png
quit

Die Ausgabe (von der Kommandozeile) sieht so aus:

cs@linux:~> homepageCsWetterUpload
Connected to home-up.t-online.de.
220 T-Online Homepage FTP-Server Version 58928 ready.
Name (home-up.t-online.de:cs):

Auf jedenfall weiter alls zuvor.

Danke
Christoph

snoopy99
13.05.02, 21:14
Das liegt an dem EOF Zeug. Das muss in die 2. Zeile, und dann natürlich ans Ende.
Es bewirkt, dass die nächsten Zeilen abgearbeitet, sonst passiert ja nichts.

Duke
25.05.02, 14:28
WIe kann man eigentlich in diesem Skript bzw. mit diesem Skript das Verzeichniss wechseln, in das hochgeladen wird mit so was wie cd /Download/ oder so ?

SeeksTheMoon
25.05.02, 16:57
einfach cd /Download eintragen, oder gibts da ein Problem?

Duke
25.05.02, 17:24
ne eigentlich nicht mit dem cronjob kann ich ja dann einfach das Skript starten muss ich das irgendwie speciel abspeichern oder so ?

SeeksTheMoon
25.05.02, 17:37
nö, Du musst nur sagen, welches Programm wann gestartet werden soll.

Duke
25.05.02, 17:41
Ok ich werds gleich mal ausprobieren