Tomcat 重启脚本
发布时间:2020-12-15 07:10:23 所属栏目:安全 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 ################################################################################# Copyright 2015 All Rights Reserved #######################
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 ################################################################################ # Copyright 2015 All Rights Reserved # ################################################################################ # 系统名称 : # # 子系统名 : # # 文件名称 : restart.sh # # 系统概要 : tomcat重启脚本 # # # # 放到指定{tomcat_home}/bin目录下,一个服务器如果有多个实例, # # {tomcat_home}命名不同 # # 改版履历 : # # 版本 日期 作者名 备注 # # 1.0.0 2015.07.31 enzhou.guo 初次作成 # ################################################################################ #!/bin/sh . /etc/profile . ~/.bash_profile TOMCAT_PATH=`dirname $(cd "$(dirname "$0")"; pwd)` echo "TOMCAT_PATH is $TOMCAT_PATH" cd $TOMCAT_PATH TOMCAT_NAME="${PWD##*/}" echo "TOMCAT_NAME is $TOMCAT_NAME" PID=`ps aux | grep ${TOMCAT_NAME} | grep java | awk '{print $2}'` if [ -n "$PID" ]; then echo "Will kill tomcat: $PID" sh "$TOMCAT_PATH/bin/shutdown.sh" sleep 6 else echo "No Tomcat Process $PID" fi PID=`ps aux | grep ${TOMCAT_NAME} | grep java | awk '{print $2}'` echo $PID #while [ -n "$PID" ]; do kill $PID && sleep 1 # echo "Try to kill $PID" #done sh "$TOMCAT_PATH/bin/startup.sh" sleep 3 PID=`ps aux | grep ${TOMCAT_NAME} | grep java | awk '{print $2}'` if [ -n "$PID" ]; then echo "Restart tomcat successfully!" else echo "Fail to startup tomcat" exit 1 fi 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Angularjs input 使用onkeyup无法更新ng-model值的问题
- angularjs – ng-repeat:来自JSON数组对象的访问键和值
- Bootstrap Paginator分页插件+ajax 实现动态无刷新分页
- bootstrap-4 – 折叠无法在ng-bootstrap和angular 4 app中使
- bash – 暂停Shell脚本直到在循环中按Enter键
- bash – awk动态文档索引
- 【数据结构】红黑树基础
- angularjs – 错误超时等待Protractor在11秒后与页面同步
- Scala:得到param默认值:无法在companion对象中访问`apply
- 仅向用户显示COMPREPLY bash完成选项的子字符串