- #!/bin/sh
- SPATH=/pathtosync
- echo "Start common rsync..."
- echo "rsync server1"
- /usr/local/bin/rsync -avzh --progress --delete-after --password-file=$SPATH/rsync.pwd --exclude-from=$SPATH/rsync_cnc_ctc.pattern $1 rsync://user@server1/common/ |/usr/local/sbin/cronolog /var/log/rsync/rsync_cnc.%Y-%m-%d.log &
- echo "rsync server2"
- /usr/local/bin/rsync -avzh --progress --delete-after --password-file=$SPATH/rsync.pwd --exclude-from=$SPATH/rsync_cnc_ctc.pattern $1 rsync://user@server1/common/ |/usr/local/sbin/cronolog /var/log/rsync/rsync_ctc.%Y-%m-%d.log &
- echo "Finish common rsync!"
-a, --archive archive mode; same as -rlptgoD (no -H)
-v, --verbose increase verbosity
-z, --compress compress file data during the transfer
-h, --human-readable output numbers in a human-readable format
--progress show progress during transfer
--delete-after receiver deletes after transfer, not before
password文件:只有口令,没有用户名