Mein Script sieht folgendermaßen aus:
Code:
#!/bin/sh
USER='anon'
PASSW='' //USER braucht kein Passw
ftp -n HOST
quote USER $USER
quote PASSW $PASSW
lcd cd /var/www/svndumps/
cd /Backup/SVN
prompt
mput "*.tar"
bye
Wenn ich diese Befehle manuell eingebe, allerdings ohne -n nur
ftp HOSTgeht es problemlos und die Archive werden kopiert.
Wenn ich das Script ausführe kommt folgende Meldung:
Code:
Connected to FTP HOST (IP ADRESSE)
220 NASFTPD Turbo Station Server (IP Adresse)
Remote System is UNIX
Using binary mode to Transfer files.
Auf dem ersten Anschein denkt man es wurde auf eine Verbindung aufgebaut, allerdings ist dies nicht der Fall.
Ergebnis:
Code:
530 Please login with USER AND PASS
Passive mode refused.
Lesezeichen