前端之家收集整理的这篇文章主要介绍了
CentOS6.5文件同步分发脚本,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
#!/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|grepORCA_WEB*.war)
echo${file}
#ssh-p22$user1@$ip1'cd/home/orca/tmp;rm-rf*'
#ssh-p22$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-p22$user1@$ip1'cd/home/orca/shell;bash./replace.sh'
ssh-p22$user2@$ip2'cd/home/orca/shell;bash./replace.sh'