脚本如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
$
cat
copy_company.sh
#!/bin/bash
#官网发布脚本
war=$1
back_time=`
date
+
"%Y-%m-%d-%H-%M-%S"
`
ip=
'10.10.18.2,10.10.18.7'
war_ip=`
awk
'BEGIN{allip="'
$ip
'";split(allip,iplist,",");for(i in iplist) print iplist[i]}'
`
echo
${war_ip}
for
i
in
${war_ip};
do
ssh
$i
"cd /data && cp -r www{,-${back_time}};cd /data/www && rm -rf ./*"
scp
/tmp/
${war} $i:
/data/www
ssh
$i
"cd /data/www && unzip ${war}"
ssh
$i
"ls -l /data/www"
done
|
本文转自青衫解衣 51CTO博客,原文链接:http://blog.51cto.com/215687833/1900098