Alexander Beck-Ratzka <abr-d@betasystems.com>
ich m�chte 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 m�glich 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 m�glich, 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 �ndert?
USER=der-ftp-user PASSWD=das-passwort SERVER=der-server 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 Das Script sollte nur f�r den lokalen Benutzer lese/schreib/ausf�hrbar sein, denn es enth�lt ein Passwort im Klartext. J�rgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 juergen.vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de