Titel sagt alles wirklich.Können Sie während eines rsync-Aufrufs einen Befehl chown übergeben?
Ich sehe, dass Sie Besitzer: Gruppe beibehalten können, aber ist es möglich, den Besitzer zu ändern: Gruppe für alle Dateien auf der Fernbedienung, nachdem sie synchronisiert wurden?
Oder können Sie einen zusätzlichen Befehl irgendwie leiten?
rsync -vzrP --delete ~/Sites/website-name/ [email protected]:/home/website-name/public_html/ | chown website-name:websites-group *
Sorry, mein rsync/bash Wissen ist ziemlich begrenzt.
Vielen Dank für die Antwort, aber nach dem Suchen (und Lesen der man-Seiten) Ich kann nichts finden auf '' '' --usermap --groupmap --chown'''' (Ich fand '' '' - -chmod'''' nur) Entschuldigung. Kannst du mich in die richtige Richtung weisen oder mir ein Beispiel für die Syntax zeigen? Prost – CMSCSS
Welche Version von rsync verwenden Sie? Diese Optionen wurden in rsync 3.1.0 hinzugefügt und auf der [man page] (http://rsync.samba.org/ftp/rsync/rsync.html) beschrieben. –
Danke dafür, ich habe rsync auf meinem Mac aktualisiert, aber der Server sagt 3.0.9 ist das Neueste. Ich habe '' '' apt-get'''' verwendet - gibt es eine Möglichkeit, den Server zu zwingen, die neueren Versionen zu sehen? – CMSCSS