rsync

#!/bin/sh
# ScriptName: /opt/scripts/sync.sh
# Update: 2013-07-15

host=10.7.101.126

case $1 in
    iov41x)
        rsync -avz --delete -K --exclude=*.pid --exclude=*.log /opt/iov41x/dm-svr-faw/ $host:/opt/iov41x/dm-svr-faw/
        rsync -avz --delete -K --exclude=*.pid --exclude=*.log /opt/iov41x/filestore-svr-faw/ $host:/opt/iov41x/filestore-svr-faw/
    ;;
    #tima)
    #    rsync -avz --delete /tima/config/ $host:/tima/config
    #    #rsync -avz --delete /opt/spBaseData_8081/conf/context.xml $host:/opt/spBaseData_8081/conf/context.xml
    #    #rsync -avz --delete /opt/rpService_8080/conf/context.xml $host:/opt/rpService_8080/conf/context.xml
   # ;;
   # fawvw)
   #     rsync -avz --delete --include-from=$include_file /timafawvw/config/ $host:/timafawvw/config
   # ;;
    #link)
    #    rsync -avz --delete -K /opt/spBaseData_8081/webapps/*.war  $host:/opt/spBaseData_8081/webapps/
    #    rsync -avz --delete -K /opt/rpService_8080/webapps/*.war  $host:/opt/rpService_8080/webapps/
    #;;
    go)
        echo "---------- $host ----------"
        ssh $host
    ;;
    *)
    echo host: $host
    echo ''
    echo "$0 iov41x|go"
    ;;
esac

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注