2つのサーバー間で特定のcronファイルを同期し、その権限を変更しようとしています。しかし、私が試しているコマンドは、ホームディレクトリの権限も変更することです。
使用されたコマンド:
rsync -ai --no-o --no-g --chmod=644 --delete --include='ccron_*' --exclude='*' /etc/ccrons/ root@worker:/etc/cron.d/
その結果、ターゲットコンピュータのディレクトリにも/etc/cron.d
権限644が付与されます。
ソースフォルダ()にワイルドカードを追加すると/etc/ccrons/*
機能しますが--delete
、機能せず、ソースから削除されたファイルはターゲットから削除されません。
Ubuntu 14.04.3 LTSでrsync 3.1.0を使用しています。