当前位置: 代码迷 >> Web前端 >> linux 上批量操作web服务
  详细解决方案

linux 上批量操作web服务

热度:177   发布时间:2012-09-09 09:27:54.0
linux 下批量操作web服务
  服务器上的应用很多,一个一个的操作,太麻烦。
  写脚本批量start 、stop 、restart
 
#!/bin/bash
#############################################
# Scripts for rotating catalina daily
# at 2012-06-07
#############################################

workPath=$1
cmd=$2

if [ -z ${workPath} ];then
   echo "参数异常"
   exit
fi

if [ -z ${cmd} ];then
   echo "请输入参数 start stop restart"
   exit
fi


for appPath in ${workPath}*;do

    if [ "stop" = ${cmd} ]||[ "restart" = ${cmd} ]
    then
        ${appPath}/bin/shutdown.sh
        echo "shudown ${cmd} "
    fi

    sleep 3

    if [ "start" = ${cmd} ]||[ "restart" = ${cmd} ]
    then
       ${appPath}/bin/startup.sh
       echo "startUp ${cmd}"
    fi
done