[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