Homepage lokal <-> internet updaten
Hallo, ich will einen automatischen Abgleich der Dateien meiner Homepage (Server des Provider) mit denen meiner lokalen Testumgebung. (Wer hat sich so etwas schon gebastelt?) Es gibt das mirror-Skript in perl auf den Suse-CD's zum Anfertigen einer Kopie. Ich will aber nur einen selektiven abgleich. Problem: die Dateien im Internet tragen bei ftp den Zeitstempel der Übertragung, nicht den der letzten Veränderung. Dann kann ich nur noch anhand der Größe der Datei unterscheiden, ob eine Datei der lokalen Testumgebung aktueller ist und daher in Internet überspielt werden muß. Gibt es eine Lösung für den Erhalt des Datum mit ftp ? 'put' ist laut man ftp durch type, format, mode, and structure charakterisiert. In keiner der Optionen habe ich aber einen Hinweis auf das Setzen/ das Übernehmen des Datum gefunden. Können andere ftp's das ? (ncftp, lukemftp (pftp), .. )? thx Ekkard
-----Original Message----- From: Ekkard Gerlach [mailto:suse@aiai.de] ich will einen automatischen Abgleich der Dateien meiner Homepage (Server des Provider) mit denen meiner lokalen Testumgebung. (Wer hat sich so etwas schon gebastelt?) Gibbet fertig ;) Das ganze nennt sich 'sitecopy'. Du musst zuerst mal eine config namens .sitecopyrc ala ----cut---- site bezeichnung server www.webserver.de url http://www.webserver.de/ username useraufdemwebserver
Hi, password passwortaufdemwebserver local /home/verzeichnis/mit/unterverzeichnis/dercopy remote /verzeichnis/ ----cut---- und ein verseichnis namens .sitecopy basteln, Dann teilst Du sitecopy mit, das die daten schon updated sind (must nachlesen, man sitecopy), danach kannst du mit 'sitecopy --update bezeichnung' die website updaten. Wenn sich nix geändert hat, macht das Teil auch nix. Es eignet sich auch hervorragend für einen Cronjob (läuft hier alle 45 minuten *g*) damit man das übertragen nicht verpennt. Alles in allem ist Sitecoy ein tolles, rundes Tool (noch nie Ärger damit gehabt) Btw. Da Du in der .sitecopyrc Passwords speicherst, solltest Du die entsprechend schützen. (Soll angääblich in einer der nächsten Versionen über eine Verschlüsslung gehen)
Es gibt das mirror-Skript in perl auf den Suse-CD's zum Anfertigen einer Kopie. Ich will aber nur einen selektiven abgleich. Mirror taugt IMHO nix. Ich hab für Sitecopy mit configuration und test knapp unter 5 Minuten gebraucht ;))
Hth, Gruss Ralf
Moin,
* Ekkard Gerlach
Hallo,
ich will einen automatischen Abgleich der Dateien meiner Homepage (Server des Provider) mit denen meiner lokalen Testumgebung. (Wer hat sich so etwas schon gebastelt?)
Gebastelt? Nein. Ich habe das Tool sitecopy dazu benutzt. Gruss, Andreas -- " If it be poison'd, 'tis the lesser sin That mine eye loves it and doth first begin " Shakespeare, Sonett CXIV
Andreas Kneib:
Gebastelt? Nein. Ich habe das Tool sitecopy dazu benutzt.
Kann Ärger machen, ich empfehle weex. Das macht aber keine Synchronisation in beiden Richtungen, sondern nur einen Differenz-Upload, nutzt dazu eine lokale Databse und muß daher nicht mit dem ftp-Datum zaubern. Gruß, Ratti
participants (5)
-
Andreas Kneib
-
Ekkard Gerlach
-
Ralf Kayser
-
Ratti
-
Thorsten Haude