FTP Upload und Datei ausfuehren
Hallo Leute,
ich habe ein kleines Problem. Per FTP soll eine Verbindung zu einem Server aufgebaut werden. Von dem Server muessen dann bestimmte Dateien geholt werden. Soweit nicht schwer, allerdings muss ich auf dem Server einige Abfragen starten, z.B. ob der Ordner existiert oder ob eine Datei in diesem Ordner liegt. Ich verstehe nicht wie ich das realisieren soll, sofern es moeglich ist.
Ich habe ein Batch-Script gebastelt (es handelt sich um einen Windows Server 2003), um den Aufbau einer FTP-Verbindung zu dem Server zu realisieren.
Nur wie schaffe ich es ein Shell-Script auszufuehren. waehrend dieser FTP-Verbindung?
Unter Linux wuerde ich einen SSH-Connect machen oder die Befehle per SSH absetzen, bei Windows bin ich allerdings ratlos....
Ich hoffe ihr koennt mir bei dem Problem helfen.
ich habe ein kleines Problem. Per FTP soll eine Verbindung zu einem Server aufgebaut werden. Von dem Server muessen dann bestimmte Dateien geholt werden. Soweit nicht schwer, allerdings muss ich auf dem Server einige Abfragen starten, z.B. ob der Ordner existiert oder ob eine Datei in diesem Ordner liegt. Ich verstehe nicht wie ich das realisieren soll, sofern es moeglich ist.
Ich habe ein Batch-Script gebastelt (es handelt sich um einen Windows Server 2003), um den Aufbau einer FTP-Verbindung zu dem Server zu realisieren.
Nur wie schaffe ich es ein Shell-Script auszufuehren. waehrend dieser FTP-Verbindung?
Unter Linux wuerde ich einen SSH-Connect machen oder die Befehle per SSH absetzen, bei Windows bin ich allerdings ratlos....
Ich hoffe ihr koennt mir bei dem Problem helfen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 122256
Url: https://administrator.de/contentid/122256
Ausgedruckt am: 25.11.2024 um 16:11 Uhr
6 Kommentare
Neuester Kommentar
Servus,
Ok - und kannst du dieses Script - zum besseren helfen hier in Code Blöcke posten?
Naja - ich hab so scripte hier schon des öfteren geschrieben - sollte eigentlich auffindbar sein - aber weils eh in meinem Scriptordner liegt..
:starter.cmd
:connect.txt
Das mußt du nur für deine Zwecke anpassen und mal nach den anderen Threads , die es zu dem Thema gibt.
Gruß
Zitat von @L-UniX:
Ich habe ein Batch-Script gebastelt (es handelt sich um einen Windows
Server 2003), um den Aufbau einer FTP-Verbindung zu dem Server zu
realisieren.
Ich habe ein Batch-Script gebastelt (es handelt sich um einen Windows
Server 2003), um den Aufbau einer FTP-Verbindung zu dem Server zu
realisieren.
Ok - und kannst du dieses Script - zum besseren helfen hier in Code Blöcke posten?
Nur wie schaffe ich es ein Shell-Script auszufuehren. waehrend dieser
FTP-Verbindung?
gar nicht, aber ftp beherrscht auch den Befehl ls...FTP-Verbindung?
Ich hoffe ihr koennt mir bei dem Problem helfen.
Naja - ich hab so scripte hier schon des öfteren geschrieben - sollte eigentlich auffindbar sein - aber weils eh in meinem Scriptordner liegt..
:starter.cmd
ftp -s:C:\script\ftp\connect.txt >C:\script\ftp\ftp.log
find "verzeichnis" "C:\script\ftp\ftp.log" && echo "verzeichnis da"
:connect.txt
open ftserverip
user
passwd
bin
ls
quit
Das mußt du nur für deine Zwecke anpassen und mal nach den anderen Threads , die es zu dem Thema gibt.
Gruß
Servus,
Nöö - das ist einmal alles durchplanen
Schreib doch mal lieber detailiert, was du genau vorhast.
Du kannst ja nicht nur das FTP Verzeichnis auslesen (ls), sondern mit dir auch das lokale und die beiden mittels einer Schleife gegeneinander auszuwerten, ist dann ja auch nicht "sooo" das Dingens
"So" wie ich es skizziert habe - geht es - aber laufen ist ja etwas schneller und sieht IMHO auch schöner aus
Kennst du wget und wput?
Wenn du nicht auf Winblows Boardmittel angewiesen bist, dann macht das deutlich mehr Spass mit diesen beiden Tools
Gruß
Omg ;) Das sind 8 Server wird eine schoene Spielerei....
Nöö - das ist einmal alles durchplanen
Schreib doch mal lieber detailiert, was du genau vorhast.
Du kannst ja nicht nur das FTP Verzeichnis auslesen (ls), sondern mit dir auch das lokale und die beiden mittels einer Schleife gegeneinander auszuwerten, ist dann ja auch nicht "sooo" das Dingens
"So" wie ich es skizziert habe - geht es - aber laufen ist ja etwas schneller und sieht IMHO auch schöner aus
Kennst du wget und wput?
Wenn du nicht auf Winblows Boardmittel angewiesen bist, dann macht das deutlich mehr Spass mit diesen beiden Tools
Gruß
Servus,
http://gnuwin32.sourceforge.net/packages/wget.htm
http://wput.sourceforge.net/
Offensichtlich kennst du von Wget und Wput nur die eine hälfte
Ps: auch wenns dir "geht" - ich würde aus Prinzip lieber ls nehmen
Und was ich mit dem "planen" meinte - ich würde die 8 FTP Server "verparametrisieren" und mit einem Script alleine den ganzen "Hokuspukus" veranstalten
Gruß
http://gnuwin32.sourceforge.net/packages/wget.htm
http://wput.sourceforge.net/
Offensichtlich kennst du von Wget und Wput nur die eine hälfte
Ps: auch wenns dir "geht" - ich würde aus Prinzip lieber ls nehmen
Und was ich mit dem "planen" meinte - ich würde die 8 FTP Server "verparametrisieren" und mit einem Script alleine den ganzen "Hokuspukus" veranstalten
Gruß