PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : automatischer ftp transfer



LuisMiguel
01-03-2002, 13:48
hi profis
kann zwar etwas c aber mit diesen scripts komm ich irgentwie nicht ganz klar! Hab folgendes problem will per cronjob ein ordner per ftp auf einen anderen rechner schicken!
Also mit den cronjob komm ich klar nur mit dem script nicht also ein order mit mehreren dateien soll automatisch per ftp mit anonymen zugang den ordner rüberschicken und dann die verbindung schliessen
ich sag schon mal danke für eure mühe

wadesch
01-03-2002, 13:57
mit ncftp kann man das ganz gut machen

LuisMiguel
01-03-2002, 14:02
wie denn? so sieht zur zeit mein script aus
ftp 10.1.10.3:verzeichnis/
danke schon mal

Dewitt
01-03-2002, 14:28
In der Bash geht das.
/usr/bin/ftp -i ftpserver.tld < /home/me/ftpscript.befehle

In der ftpscript.befehle müssen nur noch die Befehle rein.
Und evtl. noch eine .netrc mit den Zugangsdaten erstellen.

LuisMiguel
01-03-2002, 14:40
danke werd es mal ausprobieren

LuisMiguel
01-03-2002, 15:16
irgentwie bekomm ich es immer noch hin
also das packet soll zu einen internen server mit der ip 10.1.10.3 und das verzeichnis heißt squid (10.1.10.3:squid/)
könnt ihr mir vielleicht das gesammte script mal aufschreiben
wär sehr nett von euch

SAdemar
05-03-2002, 00:18
Hier ein script:
http://www.8ung.at/sademar/upload
:D :D :D

LuisMiguel
06-03-2002, 11:27
danke für eure hilfe

malcadon
06-03-2002, 21:22
#!/bin/bash
# Shellscript zu Automatischen Upload von Lokalen Dateien auf dem Webserver ( FTP-SERVER )
# Linux / Unix
# Zum ausführen diesen Scriptes benötigen sie den Lukeftpclienten!
#
# Damit das Skript von einen Cronjob ausführbar wird , nutzen sie den
# das Komando: chmod a+x upload
#
# Christian Waldner 2002
# http://www.sademar.de
#
#
# FTP UPLOAD EINLEITEN
ftp -n <<EOF

# Tragen sie hier Ihren Ftpserver ein!
open ftp.deinserver.de

# Tragen sie hier Ihr User Name und Passwort ein
user name Passwort

# Tragen sie ihr Verzeichniß ein wo sich die zum Upload Bestimmten Dateien # befinden
lcd /Verzeichniß auf dem Client

# Wählen sie das Verzeichniß auf dem Server ohne /
cd Verzeichniß auf FTP-Server

# Tragen sie hier die Zu Upload bestimmten Dateien ein!
put zu_uplodende_DATEI.html

# Verbindung mit dem FTP-Server Trennen
quit
EOF

===============================================

Wiso brauche ich zwingend den lukeftpclienten? Und wie sicher ist mein eingetragenes passwort?

wie kann ich das script mit gftp zum laufen bekommen?

Thx!

SAdemar
10-03-2002, 00:11
Was willst du mit gftp ( mit GUI ) wenn das script im Hitergrund läuft?
Habes nicht ausprobiert aber du müstest ja jedesmal den X-Server starten ?oder ? :rolleyes:
PS. zur Sicherheit: ob du das Pw nun per Hand eingegeben hast oder ob das script macht ist ja egal und lockal kannst du ja die Datei nur für dich zum schreiben und lesen freigeben! ;)

deac
11-03-2002, 17:43
schaut hier: http://www.linuxforen.de/forums/showthread.php?s=&threadid=24129#100512
ZSH ist eben für alles zu gebrauchen.:D
Das Script kann sogar direkt die Verzeichnisse hochladen.

elrond
12-03-2002, 10:55
auch ne Frage zu dem script:

ich kann ftp ausschliesslich über einen ftp-proxy ins inet machen. funxt das damit? wenn ja, wie erkläre ich dem script die sache mit dem proxy ??

deac
12-03-2002, 17:52
meines wissens geht grundsätzlich jeder ftp-transver jedes programms automatisch über den proxy, wenn dieser eingestellt ist. ausnahme, wenn die programme andere anweisungen bekommen.

probieren!