</pre>#!/bin/bash# Licensed to the Apache Software Foundation (ASF) under one or more# contributor license agreements. See the NOTICE file distributed with# this work for additional information regarding copyright ownership.# The ASF licenses this file to You under the Apache License, Version 2.0# (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing, software# distributed under the License is distributed on an "AS IS" BASIS,# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.# See the License for the specific language governing permissions and# limitations under the License.# -----------------------------------------------------------------------------# Start Script for the CATALINA Server# -----------------------------------------------------------------------------# Better OS/400 detection: see Bugzilla 31132pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'` echo $pid if [ -n "$pid" ] then { echo ===========shutdown================ /home/lipeng/apache-tomcat-7.0.56/bin/shutdown.sh sleep 1 pid=`ps aux | grep tomcat | grep -v grep | grep -v retomcat | awk '{print $2}'` if [ -n "$pid" ] then { sleep 1 echo ========kill tomcat begin============== echo $pid kill -9 $pid echo ========kill tomcat end============== } fi sleep 1 echo ===========startup.sh============== set -m <span style="white-space:pre"> </span>cd /home/lipeng/apache-tomcat-7.0.56/bin/<span style="white-space:pre"> </span>./catalina.sh start<span style="white-space:pre"> </span>cd /home/lipeng/apache-tomcat-7.0.56/logs/<span style="white-space:pre"> </span>tail -f catalina.out# /home/lipeng/apache-tomcat-7.0.56/bin/startup.sh } else echo ===========startup.sh============== <span style="white-space:pre"> </span> set -m <span style="white-space:pre"> </span>cd /home/lipeng/apache-tomcat-7.0.56/bin/<span style="white-space:pre"> </span>./catalina.sh start<span style="white-space:pre"> </span>cd /home/lipeng/apache-tomcat-7.0.56/logs/<span style="white-space:pre"> </span>tail -f catalina.out#/home/lipeng/apache-tomcat-7.0.56/bin/startup.sh fi<pre>
tomcat重启脚本
最新推荐文章于 2021-08-20 15:06:07 发布
本文介绍了一款用于Apache Tomcat服务器的一键重启脚本,该脚本通过检测当前运行状态来实现平滑重启,避免了手动操作可能出现的问题。脚本首先检查Tomcat进程是否存在,如果存在则先执行关闭操作,并等待一段时间检查进程是否真正关闭,若未关闭,则强制结束进程;之后启动Tomcat并监控启动日志。
1108

被折叠的 条评论
为什么被折叠?



