一个 rsync同步文件脚本

#/bin/bash

cd /root/phone

echo "update guanwang phone version"

git pull

if [ $? -ne 0 ]; then
        echo "update guanwang phone version from git failed"
        exit 1
fi

rsync -avzP --delete /root/phone *.*.*.*:/data/website/company/

if [ $? -ne 0 ]; then
        echo "rsync phone dir failed"
        exit 1
fi

echo "phone update success"

cd /root/web

echo "update guanwang web version"

git pull

if [ $? -ne 0 ]; then
        echo "update guanwang web version from git failed"
        exit 1
fi

rsync -avzP --delete /root/web *.*.*.*:/data/website/company/

if [ $? -ne 0 ]; then
        echo "rsync web dir failed"
        exit 1
fi

echo "web update success"
原文地址:https://www.cnblogs.com/weifeng1463/p/7809751.html