Shell批量启动、关闭tomcat
批量启动tomcat脚本,配置NUM可控制启动数量
#!/bin/bash #identifier
CLUSTER_HOME=/opt/cluster-tomcat
TNAME=tomcat-8.5.-
TPORT=
NUM=
MUTE=" >> /dev/null 2>&1"
COPYRIGHT="~~~~~~~~~~~Powered by GuangSoft" #script
for i in `seq $NUM`;
do
netstat -ano | grep $TPORT${i} | grep -v grep >> /dev/null >&
if [ $? -ne ]
then
echo -e "\nstarting ${TNAME}${i}. $COPYRIGHT\n"
STARTSCRIPT="$CLUSTER_HOME/$TNAME${i}/bin/startup.sh $MUTE"
eval $STARTSCRIPT
netstat -ano | grep $TPORT${i} | grep -v grep >> /dev/null >&
if [ $? -ne ]
then
echo -e "\n${TNAME}${i} has started successful! $COPYRIGHT\n"
else
echo -e "\n${TNAME}${i} start failed! $COPYRIGHT\n"
fi
else
echo -e "\n${TNAME}${i} is already started! $COPYRIGHT\n"
fi
done
批量关闭tomcat脚本,配置NUM可控制关闭数量
#!/bin/bash #identifier
CLUSTER_HOME=/opt/cluster-tomcat
TNAME=tomcat-8.5.-
TPORT=
NUM=
MUTE=" >> /dev/null 2>&1"
COPYRIGHT="~~~~~~~~~~~Powered by GuangSoft" #script
for i in `seq $NUM`;
do
netstat -ano | grep $TPORT${i} | grep -v grep >> /dev/null >&
if [ $? -ne ]
then
echo -e "\n${TNAME}${i} is already stopped! $COPYRIGHT\n"
else
echo -e "\nstopping ${TNAME}${i}. $COPYRIGHT\n"
STOPSCRIPT="$CLUSTER_HOME/$TNAME${i}/bin/shutdown.sh $MUTE"
eval $STOPSCRIPT
netstat -ano | grep $TPORT${i} | grep -v grep >> /dev/null >&
if [ $? -ne ]
then
echo -e "\n${TNAME}${i} stop failed! $COPYRIGHT\n"
else
echo -e "\n${TNAME}${i} has stopped successful! $COPYRIGHT\n"
fi
fi
done
Shell批量启动、关闭tomcat的更多相关文章
- PowerShell批量启动/关闭Azure VM
备注:以下例子中出现的JohnsonWeb, JohnsonVm均是虚拟机的名称.在运行Powershell脚本之前,请导入您的订阅文件. 根据条件启动/关闭虚拟机,例如根据虚拟机名称,批量启动/关闭 ...
- linux服务器初步印象,远程连接mysql数据库,传输文件,启动/关闭tomcat命令
1.连接服务器数据库,以Navicat连接mysql为例 1.1 常规 新建连接,连接名,主机名或ip地址:127.0.0.1 端口:3306用户名:(服务器端)root密码:(服务器端)pwd 1. ...
- DOS窗口启动tomact,运用startup.bat/shutdown.bat命令启动/关闭tomcat
设置CATALINA_HOME环境变量1.CATALINA_HOME是TOMCAT安装路径的别名,目的是为了方便使用TOMCAT2.计算机>属性>环境变量, 新建环境变量.变量名为CATA ...
- Mac命令行启动关闭Tomcat
在Tomcat目录的bin目录下执行sh startup.sh或./startup.sh命名启动Tomcat,执行sh shutdown.sh或./shutdown.sh命令关闭Tomcat 浏览器输 ...
- 批量启动关闭MS SQL 2005服务BAT
当装上了MSSQL2005后,内存的占用会变得很大.所以如果用一个批量处理来开启或关闭MSSQL2005所有的服务,那将会让我们的电脑更好使用.根据自己的经验,做出了下面两个批处理: 1.开启服务:( ...
- linux下启动和关闭tomcat服务的方式
Linux下tomcat服务的启动.关闭与错误跟踪,通常通过以下几种方式启动关闭tomcat服务: 切换到tomcat主目录下的bin目录 启动tomcat服务 生产模式: 方式一:直接启动 ./st ...
- 烂泥:学习tomcat之通过shell批量管理多个tomcat
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 公司的业务是使用tomcat做web容器,为了更有效的利用服务器的性能,我们一般部署多个 ...
- Jenkins执行shell脚本启动tomcat失败解决方法
环境:Centos 7 Jenkins版本:2.124 状况:Jenkins会执行服务器某个目录下的Shell, 脚本中功能是复制替换某两个配置文件,然后关闭tomcat,重启Tomcat. 但是,T ...
- 监听tomcat服务器启动/关闭并从配置文件中读取参数进行初始化
监听tomcat服务器启动/关闭很简单(2步): 1. 建立一个类实现ServletContextListener接口,重写其中的方法(contextDestroyed和contextInitiali ...
随机推荐
- Sql注入基础原理介绍
说明:文章所有内容均截选自实验楼教程[Sql注入基础原理介绍]~ 实验原理 Sql 注入攻击是通过将恶意的 Sql 查询或添加语句插入到应用的输入参数中,再在后台 Sql 服务器上解析执行进行的攻击, ...
- [LeetCode] 106. Construct Binary Tree from Postorder and Inorder Traversal_Medium tag: Tree Traversal
Given inorder and postorder traversal of a tree, construct the binary tree. Note:You may assume that ...
- Version Control,Git的下载与安装
一.什么是Version Control(版本控制系统)? ——来自百度百科 以Git为例,是一个开源的分布式版本控制系统,可以有效.高速地处理从很小到非常大的项目版本管理.Git 是 Linus ...
- POJ 3461 Oulipo(模式串在主串中出现次数 可重叠)
Oulipo [题目链接]Oulipo [题目类型]KMP &题意: 给你两个字符串p和s,求出p在s中出现的次数. &题解: kmpC函数就是解题的,其中也就j=nex[j]难理解一 ...
- 005-IIS处理过程
PipeLine调用过程ISAPIRuntime ProcessReqeustHttpRuntime ProcessRequestNoDemand ProcessRequestNow ProcessR ...
- Installing IIS 8 on Windows Server 2012微软官方安装指导
from: https://www.iis.net/learn/get-started/whats-new-in-iis-8/installing-iis-8-on-windows-server-20 ...
- springboot整合webSocket的使用
引入jar包 <dependency><!-- 5.引入websocket--> <groupId>org.springframework.boot</gro ...
- 一 js数据类型
一.简单的数据对象 ------1.小数 var fNum = 1.02; ------2.整数 var iNum = 1; ------3.逻辑变量 var bNum = true; 二.复杂的数据 ...
- 类模板中的static关键字
特性: 1.从类模板实例化的每个模板类有自己的类模板数据成员,该模板类的所有对象共享一个static数据成员 2. 和非模板类的static数据成员一样,模板类的static数据成员也应该在文件范围定 ...
- Vue系列之 => 组件切换
组件切换方式一 <!DOCTYPE html> <html lang="en"> <head> <meta charset="U ...