• 幕客老师召集小伙伴
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

shell简单变量的线性代码同步脚本

脚本特色:

1、解决rsync 代码同步使用不同的用户方式

2、解决代码同步,即能手动紧急执行,也能自动执行

 

#!/bin/sh

#copy codes online

#Author:Jeson@imoocc.com

iplist='47.92.129.201 47.91.9.20'

codes_dir='/opt/tmp/'

project_name='eidsp-ehealth'

status=0

for item in $(echo $iplist);do

    rsync -rvzP --timeout=5 --size-only /opt/tmp/${project_name}/ java@${item}:/opt/code/${project_name}/

    if [ $? -eq 0 ];then

        echo "${item} Done"

    else

        status=1

    fi

done

if [ ${status} -eq 1 ];then

   echo "Error,rsync failed!"

else

   echo "rsync success!"

fi

shell简单变量的线性代码同步脚本

Pingbacks已打开。

引用地址

暂无评论

发表评论