zoukankan      html  css  js  c++  java
  • 自动检测tomcat服务的shell脚本

    #!/bin/bash
    pnum_server=`ps -wef|grep tomcat |grep -v grep |wc -l`
    if test $pnum_server -lt 1
    then
      /usr/local/tomcat/bin/shutdown.sh
       sleep 2s
      /usr/local/tomcat/bin/startup.sh
    fi


    方括号与表达式之间一定要有空格

    把上面的脚本命名为restartTomcat.sh放到crontab中,设定一个间隔时间,这样tomcat服务即使自己停调也可以检测到并自动重起了

    下面是每五分钟检测一次:

    */5 * * * * su - root -c /root/restartTomcat.sh

    切记千万不要把脚本放到tomcat的目录下面,不然进程数就会计算错了

    要不是我的领导提醒我,我在因为把脚本放到tomcat发布程序的路径下面,导致不能正确执行而郁闷呢,在这里thx一下他了

  • 相关阅读:
    WinCE 与通讯模块
    6174问题
    阶乘因式分解(一)
    三个数从小到大排序
    公约数和公倍数
    水仙花数
    韩信点兵
    5个数求最值
    求转置矩阵问题
    孪生素数问题
  • 原文地址:https://www.cnblogs.com/studio313/p/1734816.html
Copyright © 2011-2022 走看看