[Eisfair_dev] FTP upload script
Ulrich Hupe
Ulrich.Hupe at t-online.de
So Feb 17 20:27:15 CET 2019
Also,
>> er kennt das Directory des zu übertragenen files nicht mehr:
>> 550 /var/www/files/: No such file or directory
>> oder
>> 550 /var/www/files/text.txt: No such file or directory
>
> Wo ist der Pfad? Auf dem Quell- oder Zielsystem?
>
jetzt läuft es erst mal.
script und Datei lagen und liegen im gleichen Verzeichnis
/var/www/dir/
wenn ich das auf der Konsole ausführe, muß ich in das Verzeichnis
wechseln, oder den gesamten Pfad angeben.
Damit paßt das.
Im cron stimmen diese Dinge nicht mehr überein.
ich gebe zwar den Pfad an:
/var/www/dir/script.sh
trotzdem erkennt er nicht den Pfad der Datei
im log steht: Datei oder directory nicht bekannt, egal was ich im script
angebe.
ftp läuft ja auch im /usr/bin/
HOST='meine.homepage.t-online.de'
USER='admin at meine.homepage.t-online.de'
PASSWD='geheim'
FILE='datei.htm' <--- (auch der ganze Pfad funktioniert nicht)
/usr/bin/ftp -i -n -v $HOST >/var/www/log/ftplog <<EOF
user $USER $PASSWD $HOST
passive
put $FILE
bye
EOF
gebe ich im cron job:
cd /var/www/dir/ ; ./script.sh
an, geht es natürlich, womit ich auch leben kann
wie man das im script selbst anpasst, auch wenn beides nicht in einem
dir läge, weiß ich nicht
Gruß,
Ulrich
Mehr Informationen über die Mailingliste Eisfair_dev