Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 16. Nov 2018 6:13

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: 07. Sep 2005 17:49 
Offline

Registriert: 05. Jun 2004 15:55
Beiträge: 86
Hallo,

ich habe mir ein kleines rsync-Skript geschrieben, dass ich zur (Nach-) Synchronisation einzelner Dateien und ganzer Verzeichnisse nehmen möchte.

Daraus sind dann zwei Skripte geworden, eines für Verzeichnisse und eines für einzelne Dateien. Leider funktioniert das Skript für einzelne Dateien nicht so, wie ich das erwartet hätte.

Der Aufruf der Skripte ist ähnlich.
Skript für Verzeichnisse
$> sh nachupdate.sh <host> <verzeichnis>
Beispiel:
$> sh nachupdate_dir.sh web01 /static/wise
Im Skript ist dann eine Zeile wie:
Code:
rsync -vuraze ssh --delete --force --ignore-errors /opt/share/update/www/docs/$2/ root@$1&#58;/www/local/docs/$2/
Wie gesagt, das funktioniert riesig.

Beim Skript für einzelne Dateien sieht der Aufruf so aus:
$> sh nachupdate_file.sh web01 /static/wise/index.html
Im Skript findet sich eine Zeile:
Code:
rsync -vuaze ssh --delete --force --ignore-errors /opt/share/update/www/docs/$2 root@$1&#58;/www/local/docs/$2
So funktioniert das leider nicht, die Unterverzeichnisse werden gedoppelt, sodass die Datei 'index.html' dann im Verzeichnis /static/static/wise/.
Genau dort gehört sie nicht hin.

Zweiter Versuch war mit der Skriptzeile:
Code:
rsync -vuaze ssh --delete --force --ignore-errors /opt/share/update/www/docs/$2 root@$1&#58;/www/local/docs/
Dabei landet die Datei aber gleich im DOC_ROOT, was sich auch nicht wirklich gut macht.

Habe ich irgendetwas vergessen anzugeben oder gehe ich an das Problem nur falsch heran?
Könnte mir bitte jemand helfen?

Vielen Dank,
Ciao, micbur


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de