zoukankan      html  css  js  c++  java
  • linux下 监控tomcat是否运行,没有运行则自动启动

    #!/bin/sh  
    Monitor(){
    TomcatID=$(ps -ef |grep tomcat |grep java | awk ' { print $2 } ')
    echo "tomcat的pid为$TomcatID"   
            if [[ $TomcatID ]]
    # 这里判断TOMCAT进程是否存在  
             then
                    echo "tomca启动正常"  
                    

            else
                echo "tomcat没有启动"  
                cd /usr/local/apache-tomcat-8.5.33/bin && ./startup.sh
            fi
    }

    while ((1));
    do
    Monitor
    sleep 1m
    done

    #这个脚本有一个方法Monitor,执行ps -ef |grep tomcat 查看打印的内容来判断是否启动。

    如果没有启动,则cd到    cd /usr/local/apache-tomcat-8.5.33/bin && ./startup.sh来启动。这个目录需要修改到安装的tomcat目录下

    方法写完后,执行方式是 自动循环次方法,间隔时间一分钟

  • 相关阅读:
    构建之法阅读笔记02
    学习进度
    构建之法阅读笔记01
    小学生的四则运算题
    构建之法----速读问题
    软件工程概论作业一
    分数 任意输入
    JAVA异常
    大道至简——第七、八章读后感
    super 要点
  • 原文地址:https://www.cnblogs.com/fangyuandoit/p/13713847.html
Copyright © 2011-2022 走看看