- 论坛徽章:
- 3
|
本帖最后由 Ly_stu 于 2014-02-13 20:36 编辑
对于多个节点借助rsync同步, 同步信息统计很有必要, 分享 也很简单,- #! /bin/bash
- #
- #define Statistics number.
- succ=0
- fail=0
- check_rsync_static() {
- if [ $? == 0 ]
- then
- succ=`expr $succ + 1`
- else
- fail=`expr $fail + 1`
- fi
- }
- echo "rsync web1..."
- /usr/local/rsync/bin/rsync -vzrtopg --delete --exclude-from=/var/www/html/paichu4 /var/www/html/ web1@192.168.1.71::we
- b1/ --password-file=/var/www/html/web1.pwd
- check_rsync_static
- echo
- echo -e "Success rsync \033[32m$succ\033[0m,Failed rsync \033[31m$fail\033[0m."
- if [ ${fail} != "" ]
- then
- echo -e "\033[31m $fail node without sync,please check...\033[0m"
- fi
复制代码 |
|