ERLEDIGT
NEIN
NEIN
ANTWORTEN
11
11
ZUGRIFFE
6204
6204
EMPFEHLEN
-
Hallo Leute.... ich bin sh Anfänger, kann zwar ganz gut mit php umgehen, aber sh ist halt doch ein bisschen anders...
Ich bin jetzt mehr als 2 Stunden auf der Suche nach einem einfachen script...
Scheinbar ist es zu einfach, als dass man es hier finden könnte...
Wahrscheinlich lachen sich alle hier schlapp, weil ich diese Frage stelle.
Aber bitte, wie gehts, dass ich aus einem bestimmten Verzeichnis heraus alle sich dort befindlichen .txt Dateien auf einen externen FTP-Server kopiere...?
Am besten wäre noch, dass nur die "neueren" Dateien, also die seit dem letzten kopieren veränderten dateien kopiert werden....
Bitte seid so nett und helft mir mal....
Vielen Dank!
-
Mhhh, deine Frage habe ich jetzt noch nicht ganz verstanden - du willst ein Shellscript schreiben? Und das soll ein Liste von Dateien auf einen FTP-Server schieben? Und das ganze mit SSH? Oder mit FTP?
Sorry, aber weil ssh im Titel steht, verstehe ich den Ansatz noch nicht ganz!Diesen Hunger, diese Gier nach Schönheit, Liebe, nach dem Leben spür ich heute noch in mir, ungebrochen, ungestillt.
So ist mir als Kraft gegeben, was oft nur als Schwäche gilt.
-
ah, ja, :
Es geht um einem Gameserver... der nur unter IP + port zu erreichen ist, oder per shell halt...
dort soll ein script die txt dateien mit ergebinissen auf einen anderen Server rüberkopieren..
Sinn der Sache ist:
Da die selben Games auf zwei verschiedenen Servern laufen, aber die ergebnisse auf beiden Servern die gleichen sein sollen, müssen die Ergebnisse von dem einen Server auch auf den anderen übertragen werden.....
-
Hi
Wie wärs mit folgendem:
Code bash:1 2 3 4 5 6 7 8 9 10
ftp -p -n [IP-Adresse] <<END_FTP1 quote USER [Dein FTP User] quote PASS [dazugehöriges Passwort] lcd [Dein lokales Verzeichnis] cd [Verzeichnis auf dem FTP Server] prompt mdelete "*.txt" mput "*.txt" bye END_FTP1
Wobei das in den [Klammern] von dir abgeändert werden muss. Die Klammern kommen übrigens weg.
mdelete löscht zuerst alle Txt Files auf dem FTP Server (keine Ahnung ob du das brauchst) und mput kopiert nun alle Txt Files aus dem Verzeichnis dass du bei lcd angegeben hast auf dem lokalen Server( auf dem das Script ausgeführt wird). Somit hast du immer die aktuellen Files auf dem FTP Server.
Der Befehl prompt bewirkt, dass du nicht manuell das Einverständiss fürs Hochladen geben must.
Dass nur die geänderten Daten kopiert werden würde wohl auch ihrgendwie mit find gehen, dafür habe ich aber keine Zeit mehr..
Gruss und viel Erfolg
jeipack
-
ahja, danke vorerst mal, werde es gleich ausprobieren....
-
jaleider....
ftp: command not found....
sagt mir die Shell.....
kennt mein bash möglicherweise keine ftp befehle?
-
sieht so aus. was hast für ne distri?
Wenns ein Debian und co. ist: apt-get install ftp (resp. aptitude install ftp)
gruss
-
das da hab ich grad rauslesen können:
GNU bash, version 3.00.16(1)-release (x86_64-suse-linux)
leider weis ich jetzt nicht, ob das das von Dir erwähnte Debian & Co ist?
-
Sag mal, ist das überhaupt dein Server? Hast du rootrechte und darfst was installieren?
Wenn ja versuchs mal mit:
Code :1
yast -i ftp
-
Yipie!
Vielen herzlichen DANK
Mit Deinem letzten Tipp hats nun geklappt...
Musste mein Bash wohl dieses FTP beibringen und nun funktioniert es nmit Deinem Script Vorschlag perfect!!
Also, cool, nochmals danke!
-
Freut mich

Aber nur damit wir korrekt bleiben. Deine Bash kann kein FTP. Du hast mit yast -i ftp einen FTP-Client installiert. Die Bash ruft diesen nur auf.
Gruss
-
okay, danke, es ist gut, das noch zu wissen....
Allerdings muss ich sagen...:
Es funktioniert.... wie das geht ist mir letztlich egal, hauptsache eben es geht....
also danke nochmal
Ähnliche Themen
-
130.000 jpg-Dateien auf dem Server kopieren
Von annalena49 im Forum Linux & UnixAntworten: 18Letzter Beitrag: 27.04.09, 14:59 -
VBScript: Dateien von Server kopieren
Von warez666 im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 04.09.06, 19:42 -
Dateien auf dem Server hin und her kopieren
Von ahykes im Forum PHPAntworten: 3Letzter Beitrag: 19.08.05, 09:53 -
filesize() externen Dateien
Von speicher im Forum PHPAntworten: 6Letzter Beitrag: 13.03.05, 23:58 -
include von externen dateien
Von ajay im Forum PHPAntworten: 13Letzter Beitrag: 23.07.02, 09:27





Zitieren
Login





