博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tomcat集群环境下,重启Tomcat的shell脚本
阅读量:6076 次
发布时间:2019-06-20

本文共 873 字,大约阅读时间需要 2 分钟。

Shell如下:

#!/bin/bash  #defined   export JAVA_HOME=/root/.jenkins/tools/hudson.model.JDK/jdk8  NUM="$1"  TOMCAT_HOME="/opt/soft/tomcat_cluster/tomcat_$NUM"    if [ $NUM = 1 ]      then          TOMCAT_PORT=8090  fi    if [ $NUM = 2 ]      then          TOMCAT_PORT=8100  fi    if [ $NUM = 3 ]      then          TOMCAT_PORT=8110  fi    if [ $NUM = 0 ]      then          TOMCAT_PORT=8060  fi  #shutdown tomcat  #"$TOMCAT_HOME"/bin/shutdown.sh  #echo "tomcat shutdown"  #check tomcat process  tomcat_pid=`/usr/sbin/lsof -n -P -t -i :$TOMCAT_PORT`  echo "current :" $tomcat_pid  while [ -n "$tomcat_pid" ]  do   sleep 5   tomcat_pid=`/usr/sbin/lsof -n -P -t -i :$TOMCAT_PORT`   echo "scan tomcat pid :" $tomcat_pid   if [ -n "$tomcat_pid" ]; then     echo "kill tomcat :" $tomcat_pid     kill -9 $tomcat_pid   fi  done  #start tomcat  cd "$TOMCAT_HOME"  ./bin/startup.sh  复制代码

转载地址:http://juagx.baihongyu.com/

你可能感兴趣的文章
android下载封装类
查看>>
[node] 用 node-webkit 开发桌面应用
查看>>
Nginx访问控制和虚拟主机
查看>>
report widget not working for external users
查看>>
windows phone 摄像头得到图片是旋转90°
查看>>
Linux--sed使用
查看>>
没有显示器的情况下安装和使用树莓派
查看>>
iOS工程中如何去掉第三方的警告
查看>>
servlet的匹配规则,兼谈/与/*
查看>>
webdynpro tree控件使用
查看>>
权限组件(2):二级菜单
查看>>
Tido c++树状数组知识讲解(转载)
查看>>
noi 8787 数的划分
查看>>
Java多态和动态绑定是如何实现的
查看>>
Thymeleaf 在项目中的应用及前后端交互的一些知识(1)
查看>>
CocoaPods 添加WebP失败解决办法
查看>>
从实际案例聊聊Java应用的GC优化
查看>>
Rebind and Rewind in Execution Plans
查看>>
ARM Linux 3.x的设备树(Device Tree)【转】
查看>>
dotnet core error 0x80070057
查看>>