myGully.com

myGully.com (https://mygully.com/index.php)
-   Linux & BSD (https://mygully.com/forumdisplay.php?f=401)
-   -   einfaches kopier-script (https://mygully.com/showthread.php?t=2188714)

ohnegnade 21.12.10 22:52

einfaches kopier-script
 
Hi,

ich habe einen Rootserver und möchte alle Daten von einem Gameserver-Ordner alle 15 Minuten in einen FTP-Ordner kopieren ( damit man die Daten viá FTP auslesen kann ).
Im Folgenden sollen die Daten vom FTP wieder zum Server kopiert werden und viá FTP geänderte Daten in dem Game-Server-Ordner verfügbar sein.

Knapp zusammengefasst:
Man soll via FTP die Dateien aus dem Gameserver-Ordner auslesen können und verändern können^^

Ich habe dies mit copy versucht:
(hin)
cp -Rf -p -u -v /home/gameserver/ordner/ /var/www/usw/
(zurück)
cp -Rf -p -u -v /var/www/usw/ /home/gameserver/ordner/

Dies klappt einmal ganz gut, aber nach einigen Durchläufen sieht sowol der FTP als auch der Gameserver so aus:
/home/gameserver/ordner/ordner/ordner/ordner/ordner/ordner/ordner/
/var/www/usw/usw/usw/usw/usw/usw/usw/

Ich habe auch das ganze ohne die letzten "/" probiert und trotzdem wieder das gleiche^^

Kann mir jemand helfen ?

MFG

spartan-b292 21.12.10 23:31

Das Problem ist glaube ich wenn ich das zu der Uhrzeit richtig Überblicke folgendes:

Du kopierst die Komplette Ordnerstruktur nach

/var/www/usw/

dann sieht es darin ca so aus:
/var/www/usw/ordner/

Danach schiebst du den Inhalt zurück nach /home/gameserver/ordner/

Dann sieht es in /home/gameserver/ordner so aus:

/home/gameserver/ordner/ordner.

Mit jedem schritt kopierst du also den ordner immer wieder in /home/gameserver/ordner.

Ich würde mal das -R weglassen und hinten beim Quellpfad eine Wildcard * anhängen.

ohnegnade 21.12.10 23:45

Hi,

danke für die schnelle Antwort.
Ich habs jetzt grade so hinbekommen:
(zum FTP)
rsync -azv --numeric-ids /home/gameserver/ /var/www/usw/gameserver/
(ins home)
rsync -azv /var/www/usw/ /home/

und bis jetzt gehts ;)
ich werde mal morgen schreiben ob sich was über Nacht ergeben hat ( 5 Durchläufe ind jetzt "normal" verlaufen )

MFG

spartan-b292 22.12.10 09:45

Ja das ist auch ein unterschied weil cp Kopiert und rsync Verzeichnisse Synchronisiert, das ist ein unterschied! Aber sollte so klappen!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:05 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.