Hallo,
ich habe euch per google gefunden da ich jetzt schon 5 Stunden am rumprobieren bin und einfach keine Lösung für mein Problem finde und ich einfach nicht mehr weiter weiß.
Ich habe einen Server auf diesen werden täglich Dateien in ein Verzeichnis kopiert, die möchte ich nun per Shell Script und in Verbindung mit einem Cron auf einen weiteren Server kopieren.
Als Grundstruktur von meinem Shell Script habe ich folgende Variante gewählt:
Code:
#!/bin/bash
cd /home/u/user08/public_html/otr
I=0
# Die 3 steht fuer hole alles der letzten 3 Tage, was ich noch nicht habe.
while [ $I -lt 3 ]
do
DATUM=`date --date "-$I day" '+%y.%m.%d'`
ncftpput -u user -p passwort ftphost /html/files /home/u/user08/public_html/otr/datei_${DATUM}_*.zip
I=`expr $I + 1`
done
Die Schleife habe ich eben zur Sicherheit eingebaut, falls mal aus unerklärlichen Gründen eine Datei nicht richtig verschoben werden sollte dann direkt am nächsten Tag die Datei mit rüber kopiert werden soll.
Die Datum Variable sollte eigentlich klar sein, dass "*" ist dafür da, mir alle Dateien mit der Datei_Datum_ Grundstruktur rüberzukopieren, da es mehrere Dateien dieser Art auf dem Server gibt, also zb
datei_${DATUM}_1.zip
datei_${DATUM}_irgendeintext.zip
datei_${DATUM}_hio890.zip
wenn ich den befehl per ncftp manuell ausführe dann geht alles wunderbar, bloß eben in dem Shell geht es nicht, folgende Fehlermeldung wird mir gebracht:
Code:
for reading: No such file or directory.g.de/public_html/otr/datei_06.03.01_*.zip
: could not open file.ining.de/public_html/otr/datei_06.03.01_*.zip
for reading: No such file or directory.g.de/public_html/otr/datei_06.02.28_*.zip
: could not open file.ining.de/public_html/otr/datei_06.02.28_*.zip
for reading: No such file or directory.g.de/public_html/otr/datei_06.02.27_*.zip
: could not open file.ining.de/public_html/otr/datei_06.02.27_*.zip
Kann mir jemand weiterhelfen und evlt. sagen woran der Fehler liegt und was ich verbessern muss dass alles klappt?
Dankeschön
P.S
Sorry, ist mein erster Post und direkt schon ein solches Problem
Lesezeichen