Hallo und guten Tag!
Ich stehe vor einem Rätsel:
Ich muss regelmässig morgens eine Datei von einem passwortgeschützten FTP-Server holen, diese Datei entpacken und starten.
Es ist aber zu umständlich, dieses immer wieder über einen Downloadmanager zu machen, daher dachte ich mir, ich mache das per Batchdatei.
Ich habe auch schon Anregungen im Internet gefunden, komme aber irgendwie nicht weiter. Wer kann mir helfen, ein Batch zu formulieren der das folgende tut:
- Anmelden mit Name und Passwort am FTP-Server
- eine binäre Datei aus einem voreingestellten Verzeichnis in ein bestimmtes Verzeichnis auf der Festplatte runterzuladen
- diese Datei ausführen (ist eine selbstextrahierende Datenbank)
Damit ist mir schon sehr geholfen. Ich hoffe auf Eure Unterstützung!
Vielen Dank und Gruß an alle!
Martin
Mahlzeit,
Ich stehe vor einem Rätsel:
wir auch: welches Betriebssystem? 
- Anmelden mit Name und Passwort am FTP-Server
- eine binäre Datei aus einem voreingestellten Verzeichnis in
ein bestimmtes Verzeichnis auf der Festplatte runterzuladen
- diese Datei ausführen (ist eine selbstextrahierende
Datenbank)
Unter Windows könnte folgendes funktionieren:
-
Datei HoleExeUndFuehreSieAus.cmd
@echo off
ftp -v -i -s:Anweisungen.txt
cd /d
./.exe
-
Datei Anweisungen.txt
OPEN
USER
BIN
CD
LCD
GET .exe
QUIT
Die Angaben in Klammern mußt du natürlich in die entsprechenden Werte umändern.
Achtung: die Datei Anweisungen.txt enthält dein Passwort in Klartext, was selbstverständlich ein Sicherheitsrisiko ist.
Gruß
Sancho
Hallo
Ich muss regelmässig morgens eine Datei von einem
passwortgeschützten FTP-Server holen, diese Datei
entpacken und starten.
c:\\> type getftp.bat
rem
rem this is martins super duper batch file
d:
cd \archiv\db
**wget** **ftp**** : ****/**** / ****user**** : ****password**** @ ****host** /path/exefile.exe
rem (Leerzeichen nur für wer-weis-was drin, rausmachen!)
rem
rem now lets extract this
exefile.exe
c:\\>
- Anmelden mit Name und Passwort am FTP-Server
- eine binäre Datei aus einem voreingestellten Verzeichnis in
ein bestimmtes Verzeichnis auf der Festplatte runterzuladen
- diese Datei ausführen (ist eine selbstextrahierende
Datenbank)
siehe auch: http://users.ugent.be/~bpuype/wget/
Grüße
CMБ
Hi Martin,
bist Du sicher, dass Du Dich unbedingt in den FTP-Server einloggen musst? Was auf FTP-Servern liegt, lässt sich nämlich oft ganz normal über HTTP downloaden.
Viele Grüße,
Mohamed.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Tach auch!
bist Du sicher, dass Du Dich unbedingt in den FTP-Server
einloggen musst?
Gaaanz sicher!
Aber trotzdem danke für den Hinweis!
Gruß Martin
Hallo und vielen Dank für die Hilfe. Läuft alles wunderbar!
Gruß Martin
Tach auch!!!
Ich stehe vor einem Rätsel:
wir auch: welches Betriebssystem? 
Das frage ich mich auch manchmal…! *eg*
[batch]
Danke für die Hilfe, läuft alles wunderbar!
Gruß Martin