Chinaunix首页 | 论坛 | 博客
  • 博客访问: 599196
  • 博文数量: 248
  • 博客积分: 52
  • 博客等级: 民兵
  • 技术积分: 1028
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-23 12:05
文章分类

全部博文(248)

文章存档

2016年(7)

2013年(241)

分类: Python/Ruby

2013-06-25 19:30:08

#!/bin/bash
name="search"
allip="0 1 2 3 4 5 6 7 8 9 sys"
alltype="master slave"

#allip="indexserver0 indexserver1"
dir=/home/search/
if [[ $1 == "" ]]; then
   echo "Bad usage,like:"
   echo "deploy|start|stop [servername{0|1|2|3|4|5|6|7|8|9|sys}] [type{master|slave}]"
   exit
fi
if [[ $2 != "" ]] && [[ $3 != "" ]]; then
   allip=$2
   alltype=$3
   #echo $allip
fi
case $1 in
    deploy)      remoteip=$allip
                command="deploy.sh"
    ;;
    start)      remoteip=$allip
                command="start.sh"
    ;;
    stop)      remoteip=$allip
                command="stop.sh"
    ;;
esac
for type in $alltype; do
   for ip in $allip; do
       echo ssh $name$type$ip $dir$name$type/$command
       ssh $name$type$ip $dir$name$type/$command
       sleep 5
   done
   sleep 30
done
阅读(2086) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~