Falls es von Allgemeinem Interesse sein sollte, ich habe inzwischen eine einfache lösung gefunden, die auch über ftp funktioniert:sitecopy (KDE)
-installieren
-im home-Verzeichnis anlegen : .sitecopyrc (chmod 600) und mkdir -m 700 .sitecopy
Inhalte von sitecopyrc:
site <dein_Projekname>
server <ftp.www.meineseite.de>
username <deineKennung>
passwort <deinPasswort>
local </das/Spiegel-Verzeichnis/lokal>
remote </> # wenn es das Wurzelverzeichnis des Servers sein soll, man kann auch den absoluten Pfad angeben /srv/www/bla/bla.
Die spitzen Klammern aber nicht mitschreiben, die sollen nur kennzeichnen wo etwas eingesetzt werden soll.
dann können hier noch weitere Projekte aufgeführt werden.
--------------------
Aufruf von sitecopy - die syntax scheint von System zu System bissl unterschiedlich zu sein, bei mir unter suse:
(als Projektname muss der oben in die sitecopyrc eingesetze erscheinen)
--
cd home
sitecopy -f Projektname
sitecopy -s Projektname
--
so wird das lokale Verzeichnis an Hand des remote- Verzeichnisses synchronisiert, es geht auch anders herum, dann ist eben nur die Reihenfolge in der sitecopyrc anders herum.
Das Ganze geht natürlich auch über shell-script und cron.
Der Vorteil ist, dass nicht alle Dateien übertragen werden, sondern nur die geänderten, so kann man Bandbreite sparen. Das Durchsuchen der Seiten dauert allerdings auch eine Weile und frisst unglaublich Arbeitsspeicher. Wenn die Dateien aktualisiert sind, kann man sie ja dann lokal in das Verzeichnis für die tägliche Sicherung kopieren.
Thomas
Datum: 08.06.2006-15:45
