Activemq的看门狗脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Activemq的看门狗脚本相关的知识,希望对你有一定的参考价值。

#!/bin/bash
mqpid=`pgrep -f activemq.jar|wc -l`
if [ $mqpid -eq 0 ]
then
   echo "start ActiveMQ now..."
   export JAVA_HOME=/usr/jdk1.7.0_79
   export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
   export PATH=$PATH:$JAVA_HOME/bin
   cd /“Activemq的目录地址”/bin
   ./activemq start
else
    echo "ActiveMQ already started"
    exit 0
fi


新的知识点!

以往我们获得进程的pid号用的语句是“ps -ef | grep 某进程名 | grep -v ‘grep ‘ | awk ‘{print $2}‘”,更加简便的方法就是“pgrep -f 某进程名”。


以这个storm为例:

技术分享

把别人二百个字母的事用自己二十个字母说出来,也是一种功力。

本文出自 “生活就是等待戈多” 博客,请务必保留此出处http://chenx1242.blog.51cto.com/10430133/1876086

以上是关于Activemq的看门狗脚本的主要内容,如果未能解决你的问题,请参考以下文章

Linux看门狗脚本 1.4

什么是看门狗它的原理 看门狗它的原理是什么

看门狗卡住烧瓶网页[重复]

什么叫看门狗测试

什么是看门狗?它的原理?

[看门狗]内部看门狗和外部看门狗