说明:一台服务器上跑了8个Tomcat

case的方式:

#!/bin/bash
#reboot tomcat!!!
#Author:fansik
echo -e "\033[1;42;31mchoice tomcatNo reboot!!!\033[0m"
cat << EOF
:reboot tomcat8081
:reboot tomcat8082
:reboot tomcat8083
:reboot tomcat8084
:reboot tomcat8085
:reboot tomcat8086
:reboot tomcat8087
:reboot tomcat8088
EOF
read -t -p "Enter a mnumber : " number
number=${number:-}
case $number in
)
proId=`ps -ef | grep tomcat8081 | grep java | awk '{print $2}'`
kill - $proId
sleep
cd /usr/tomcats/tomcat8081
rm -rf logs/* work
./bin/startup.sh
exit
;;
2)
proId=`ps -ef | grep tomcat8082 | grep java | awk '{print $2}'`
kill -9 $proId
sleep 5
cd /usr/tomcats/tomcat8082
rm -rf logs/* work
./bin/startup.sh
exit
;;
3)
proId=`ps -ef | grep tomcat8083 | grep java | awk '{print $2}'`
kill -9 $proId
sleep 5
cd /usr/tomcats/tomcat8083
rm -rf logs/* work
./bin/startup.sh
exit
;;
4)
proId=`ps -ef | grep tomcat8084 | grep java | awk '{print $2}'`
kill -9 $proId
sleep 5
cd /usr/tomcats/tomcat8084
rm -rf logs/* work
./bin/startup.sh
exit
;;
5)
proId=`ps -ef | grep tomcat8085 | grep java | awk '{print $2}'`
kill -9 $proId
sleep 5
cd /usr/tomcats/tomcat8085
rm -rf logs/* work
./bin/startup.sh
exit
;;
6)
proId=`ps -ef | grep tomcat8086 | grep java | awk '{print $2}'`
kill -9 $proId
sleep 5
cd /usr/tomcats/tomcat8086
rm -rf logs/* work
./bin/startup.sh
exit
;;
7)
proId=`ps -ef | grep tomcat8087 | grep java | awk '{print $2}'`
kill -9 $proId
sleep 5
cd /usr/tomcats/tomcat8087
rm -rf logs/* work
./bin/startup.sh
exit
;;
8)
proId=`ps -ef | grep tomcat8088 | grep java | awk '{print $2}'`
kill -9 $proId
sleep 5
cd /usr/tomcats/tomcat8088
rm -rf logs/* work
./bin/startup.sh
exit
;;
*)
echo "please input 1-8"
esac

重启Tomcat的脚本的更多相关文章

  1. java通过ftp和sftp上传war包上传到Linux服务器实现自动重启tomcat的脚本代码

    ar包自动上传Linux并且自动重启tomcat 用的是jdk1.7出的文件监控 支持ftp和sftp,支持多服务器负载等 配置好config 非maven项目导入直接使用 #\u76D1\u542C ...

  2. 用于部署war并重启Tomcat的脚本

    只需要定义两个变量, 一个是目标tomcat实例的目录, 另一个是war包的名称 # Please define the absolute path of tomcat instance THIS_T ...

  3. linux系统下重启tomcat的shell脚本

    linux系统下重启tomcat的shell脚本: #!/bin/shtomcat_home=/opt/apache-tomcat- #找到tomcat进程的id并kill掉 ps -ef |grep ...

  4. linux定时重启tomcat服务的脚本学习

    要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...

  5. shell脚本重启tomcat

    1. 新建shell空脚本文件,如 /home/tr.sh,并设置权限 # chmod 750 /home/tr.sh 2. 设置文件形式: # sed -e 's/\^M//g' /home/tr. ...

  6. Tomcat启动脚本

    记录一个比较好的tomcat启动脚本,截取<OneinStack>,修改如下两个参数即可用. 使用之前修改下面2个参数: #Location of JAVA_HOME (bin files ...

  7. tomcat监控脚本

    工作所需,匆匆忙忙写了个监控tomcat的shell脚本,大概思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启. ...

  8. linux Tomcat restart脚本简单版

    linux系统下重启tomcat的shell脚本: tomcat_home=/opt/apache-tomcat-6.0.32  #找到tomcat进程的id并kill掉 ps -ef |grep t ...

  9. 【linux】【tomcat】linux下定时重启tomcat

    步骤: 一.创建脚本文件,本脚本文件用于停止,重启tomcat运行的java进程,并设置脚本文件权限 1.新建脚本文件tomcat.sh [注意文件创建的路径] [查看当前路径的命令:   pwd] ...

随机推荐

  1. linux之开发板与宿主机通信--ftp使用

    在目标板终端上输入命令: # ftp 192.16.77.66    //192.16.77.66是宿主机IP # cd /home/ //这里可以使用linux命令,但不能使有TAB键 # get ...

  2. asp.net 代码 注意点

    1. 模糊查询时,注意要去掉空格 前台: <input id="txtQJBH" type="text" runat="server" ...

  3. 未能加载文件或程序集“System.WEB.DataVisualization, Version=3.5.0.0, Culture=neutral

    项目打开 提示 如题错误. 最近用VS2010 + .NET Framework3.5SP1开发程序,使用了MsChart,但是部署到服务器的时候提示如下错误: 分析器错误消息: 未能加载文件或程序集 ...

  4. MongoDB的安装、配置服务(转)

      一,简介  MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.  MongoDB是一个高性能,开源,无模式的文档型数据库,是当前 ...

  5. 获取一个 app 的 URL Scheme 的方法:

    获取一个 app 的 URL Scheme 的方法: 上这个网站 URL Schemes 查一下相应的 app 的 URL Scheme 是否有被收录 第一种方法没找到的话,把相应的 app 的 ip ...

  6. CAD系统变量(参数)大全

    所谓系统变量就是一些参数,这些参数有些是可以在“选项”或其他对话框中进行设置的,有些这必须通过在命令行输入变量名进行设置,当然对于高手来说,还可以通过二次开发程序来进行控制. CAD有很多的变量,例如 ...

  7. DP重新学

    白书上的DP讲义:一 二 DAG上的dp 不要好高骛远去学这种高端东西,学了也写不对,剩下的几天把基本的dp和搜索搞下,就圆满了.不要再学新算法了,去九度把现有的算法写个痛. 学了数位DP和记忆搜索, ...

  8. maven学习之二M2_HOME简介

    在<maven学习之一>中介绍了M2_HOME指向了maven的安装目录,如下图: weiwan..................

  9. (转)深入浅出 iOS 之生命周期

    原文:http://www.cocoachina.com/applenews/devnews/2011/0817/3129.html 深入浅出 iOS 之生命周期 发布于:2011-08-17 10: ...

  10. javascript树形菜单简单实例

    参考博客地址:http://chengyoyo2006.blog.163.com/blog/static/8451734820087843950604/ <!DOCTYPE HTML PUBLI ...