On Mon, 25 Aug 2003 at 09:17 (+0200), J|rgen Vollmer wrote:
Alexander Beck-Ratzka <abr-d@betasystems.com>
ich mvchte gerne die Daten|bertragung f|r Erneuerungen einer Internetseite automatisieren. Ich habe SuSE Linux 8.0 installiert und kann zum Transfer nur ftp verwenden, eben weil nur ein login via ftp mvglich ist.
Mein Frage ist nun, wie ich das ganze dergestalt automatisieren kann, dass ich die zu |bertragenden Dateien in ein Script eintrage, ggf. noch das ftp-login und -logout, und dieses dann einfach aus|hre. Normalerweise ist eine Automatisierung mvglich, wenn an beiden Endrechnern im jeweligen home-Verzeichnis eine Datei namens .netrc existiert, in welcher hinterlegt ist, welcher Benutzer sich mit welchem Passwort wo einloggen darf. Was aber, wenn ich nun eine PPP-Connection habe, und sich die meinem lokalen PC daheim zugewiesene IP-Adresse permanent dndert?
USER=der-ftp-user PASSWD=das-passwort SERVER=der-server FILES=a/b/c e/f/g
jan@p4mobil:~> FILES=a/b/c e/f/g bash: e/f/g: Datei oder Verzeichnis nicht gefunden Also besser: FILES="a/b/c e/f/g"
# hier wird angenommen, da_ das lokale und das remote-Verzeichnis die gleiche # Verzeichnisstruktur haben. for f in $FILES do ftp -u ftp://$USER:$PASSWD@$SERVER/$f $f done
Jan