#!/bin/bash #push set -x ip1=xxx.xxx.xxx.xxx user1=root password1=root #---------------------- ip2=xxx.xxx.xxx.xxx user2=root password2=password #------------------- source=/home/project/ORCA_WEB/target file=$(cd /home/project/ORCA_WEB/target;ls | grep ORCA_WEB*.war) echo ${file} #ssh -p 22 $user1@$ip1 'cd /home/orca/tmp; rm -rf *' #ssh -p 22 $user2@$ip2 'cd /home/orca/tmp; rm -rf *' cd ${source} ftp -niv <<- EOF open ${ip1} user ${user1} ${password1} $cd bin put ${file} /home/orca/tmp/${file} bye EOF ftp -niv <<- EOF open ${ip2} user ${user2} ${password2} $cd bin put ${file} /home/orca/tmp/${file} bye EOF #分发结束后,执行目标设备的脚本 ssh -p 22 $user1@$ip1 'cd /home/orca/shell;bash ./replace.sh' ssh -p 22 $user2@$ip2 'cd /home/orca/shell;bash ./replace.sh'
CentOS6.5文件同步分发脚本
原创
©著作权归作者所有:来自51CTO博客作者plsun的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:mysql定时备份脚本
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centos6.5安装
http://www.jb51.net/os/128751.html
linux(centos)安装 -
centos6.5 + puppet
centos6.5 + puppet
linux centos puppet -
Centos6.5 SVN
Centos6.5 SVN
Centos6.5 SVN