重启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] ...
随机推荐
- 编绎openssl杂记(window)
Window 下 OpenSSL 编绎过程 1. 下载 ActivePerl-5.12.4.1205 , openssl-0.9.8 , 配置Perl环境变量 , 解压openssl-0.9.82. ...
- Python File I/O
File is a named location on disk to store related information. It is used to permanently store data ...
- swift语言开发的一个游戏------熊猫跑酷(KongfuPanda)
项目地址:https://github.com/jakciehoo/KongfuPanda 欢迎加QQ群:260558552.大家一起交流iOS开发,我们可以一起学习,我很想集结一些志同道合的朋友,一 ...
- SimpleDateFormat()简单了解
比如:SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM天dd日 HH时mm分ss秒 一年中的第 D 天 一年中第w个星期 一月中第 ...
- JS 职责链模式
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- poj2955 区间dp
//Accepted 200 KB 63 ms //区间dp //dp[i][j] 从i位到j位能得到的最大匹配数 //dp[i][j]=max(dp[i+1][j-1] (s[i-1]==s[j-1 ...
- mysql 批量创建表
使用存储过程 BEGIN DECLARE `@i` int(11); DECLARE `@sqlstr` varchar(2560); SET `@i`=0; WHILE `@i` < ...
- 表设计VIso
- 【LEETCODE OJ】Copy List with Random Pointer
Problem link: http://oj.leetcode.com/problems/copy-list-with-random-pointer/ Deepcopy a linked list ...
- 基于HTTP Live Streaming(HLS) 搭建在线点播系统
1. 为何要使用HTTP Live Streaming 可以参考wikipedia HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议.是 ...