Linux下Tomcat进程运行监视并自动重启的脚本
来源:互联网 发布:js判断a显示隐藏 编辑:程序博客网 时间:2024/06/06 02:29
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">crontab 实现定时检测Tomcat进程是否存在,如果不存在则启动Tomcat,如果在此过程中发生任何异常或者错误,则发邮件。</span>
获取Tomcat 进程
function get_tomcat_pid_ps{ declare NORMALIZED=$(echo $TOMCAT_HOME | tr -s / /) declare NORMALIZED2=$(readlink -f $TOMCAT_HOME) declare NORMALIZED3=$(readlink ${NORMALIZED%/}) declare SHELL_NAME="java" if [ -z $NORMALIZED3 ] ; then NORMALIZED3 = $NORMALIZED fi TOMCAT_PID_FROM_PS=`ps -ef | grep -E "$NORMALIZED|$NORMALIZED2|$NORMALIZED3" \ | grep -v zookeeper | grep -v grep | awk '{print $2 " " $8}' \ | while read line; \ do pid=$(echo $line | awk '{print $1}'); \ fullpath=$(echo $line | awk '{print $2}'); \ if [ $(basename "$fullpath") = "$SHELL_NAME" ]; then echo "$pid" ; fi ; done \ | xargs echo` if [ $? -ne 0 ]; then log "ERROR source file:$BASH_SOURCE,line:$LINENO,fun:${FUNCNAME},get tomcat PID failed." return 1 fi return 0}
未完待续……
0 0
- Linux下tomcat进程运行监视并自动重启的脚本
- Linux下Tomcat进程运行监视并自动重启的脚本
- Linux下Tomcat进程运行监视并自动重启的脚本
- linux下监视进程 崩溃挂掉后自动重启的shell脚本
- python脚本自动监视重启tomcat进程
- Shell脚本之监视主进程的运行状态,异常退出后自动重启
- Linux下检测Apache进程数量并自动重启的脚本
- 用Shell脚本定时监控Linux下的进程状态并自动重启
- python脚本自动监视tomcat进程,如果崩溃就自动重启
- python脚本自动监视tomcat进程,如果崩溃就自动重启
- linux下监视进程,若进程关闭则自动重启
- Linux进程守护者: 进程监视及自动重启崩溃的进程
- Linux下不用杀进程直接重启tomcat脚本
- Linux下使用shell脚本自动监控重启tomcat
- Linux下使用shell脚本自动监控重启tomcat
- 在Linux下为tomcat编辑启动脚本,并设置tomcat开机自动运行
- linux 进程自动重启检测脚本
- linux 进程自动重启检测脚本
- Nodejs - 如何用 eventproxy 模块控制并发
- mybatis笔记与回顾(三)
- no dialect mapping for jdbc type:-9
- 文章标题
- UserScoreSignDao 代码记录
- Linux下Tomcat进程运行监视并自动重启的脚本
- 定时器的使用 或者按照某个周期一直执行某个方法
- 常用快递数据接口
- 架构师知识体系(4)--互联网架构师必备技能(比你牛B的人比你还努力,你有什么资格不去奋斗)
- IOS UI Label的一些用法
- Java常量池解析与字符串intern简介
- java调用天气预报webservice
- postgresql存储过程中的return
- Android AndroidStudio开发全部套件百度网盘下载