重启Tomcat的脚本
说明:一台服务器上跑了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的脚本的更多相关文章
- java通过ftp和sftp上传war包上传到Linux服务器实现自动重启tomcat的脚本代码
ar包自动上传Linux并且自动重启tomcat 用的是jdk1.7出的文件监控 支持ftp和sftp,支持多服务器负载等 配置好config 非maven项目导入直接使用 #\u76D1\u542C ...
- 用于部署war并重启Tomcat的脚本
只需要定义两个变量, 一个是目标tomcat实例的目录, 另一个是war包的名称 # Please define the absolute path of tomcat instance THIS_T ...
- linux系统下重启tomcat的shell脚本
linux系统下重启tomcat的shell脚本: #!/bin/shtomcat_home=/opt/apache-tomcat- #找到tomcat进程的id并kill掉 ps -ef |grep ...
- linux定时重启tomcat服务的脚本学习
要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...
- shell脚本重启tomcat
1. 新建shell空脚本文件,如 /home/tr.sh,并设置权限 # chmod 750 /home/tr.sh 2. 设置文件形式: # sed -e 's/\^M//g' /home/tr. ...
- Tomcat启动脚本
记录一个比较好的tomcat启动脚本,截取<OneinStack>,修改如下两个参数即可用. 使用之前修改下面2个参数: #Location of JAVA_HOME (bin files ...
- tomcat监控脚本
工作所需,匆匆忙忙写了个监控tomcat的shell脚本,大概思路是这样的:先检测tomcat进程是否存在,如果不存在就启动,如果进程存在,检测页面返回码状态,如果是200就是正常,如果不是就重启. ...
- linux Tomcat restart脚本简单版
linux系统下重启tomcat的shell脚本: tomcat_home=/opt/apache-tomcat-6.0.32 #找到tomcat进程的id并kill掉 ps -ef |grep t ...
- 【linux】【tomcat】linux下定时重启tomcat
步骤: 一.创建脚本文件,本脚本文件用于停止,重启tomcat运行的java进程,并设置脚本文件权限 1.新建脚本文件tomcat.sh [注意文件创建的路径] [查看当前路径的命令: pwd] ...
随机推荐
- [开发笔记]-“在引用COM组件时,出现了无法嵌入互操作类型。。。”的错误
这两天在做一个需要将wps文档转换成word文档的程序,在调用wps的com组件时项目编译是没有问题的,但当运行的时候却弹出了下面的错误提示: 从网上百度一番后,找到了正确的解决方法. 先从Com组件 ...
- C-crash的方法
#include <iostream> using namespace std; int main() { #if 0 //devide by 0 ; ; double d = i/j; ...
- 入门-Arcmap网络分析示例
1.打开arcmap并加载网络数据西安市地图(city.mdb): 它包含的图层有: 2.显示网络中的流向: 3.在设施网络分析工具条上,点选旗标和障碍工具板下拉箭头,将旗标放在city_net_ju ...
- VMware-workstation-full-10.0.1-1379776 CN
从V10版本开始,VMware Workstation 官方自带简体中文了,以后大家不需要汉化啦! 今天,VMware Workstation 10.0.1正式发布,版本号为Build 1379776 ...
- python建立pip.ini
pip 是python的包管理器工具,类似linux的apt-get.yum包管理器,主要是用来进行安装python库, pip默认从官方源pypi.python.org下载数据,国内速度相对比较慢, ...
- ImageLoder配置以及使用(个人阅读使用)
http://blog.csdn.net/vipzjyno1/article/details/23206387 在gradle添加: compile 'com.nostra13.universalim ...
- 认真对待每一道算法题 之 两个排序好的数组寻找的第k个大的数
转载博客:http://www.cnblogs.com/buptLizer/archive/2012/03/31/2427579.html 题目意思:给出两个排好序的数组 ,不妨设为a,b都按升序排列 ...
- 2016 - 1- 19 利用多线程优化从网上加载图片的Demo
// // ZZTableViewController.m // 多图片下载 // // Created by Mac on 16/1/19. // Copyright © 2016年 Mac. Al ...
- javascript笔记2-引用类型
引用类型是一种数据结构,用于将数据和功能组织在一起.它描述的是一类对象所具有的属性和方法.Object是一个基础类型,Array是数组类型,Date是日期类型,RegExp是正则表达式类型,等. Ob ...
- iOS数据持久化
在iOS中,实现数据持久化一般分为4大种: 1.属性列表 2.对象归档 3.SQLite 4.Core Data 一.属性列表 NSUserDefaults类的使用和NSKeyedArchiver有很 ...