RockerMQ 服務理指令碼 (CentOS)

來源:互聯網
上載者:User

標籤:io   os   java   ar   2014   art   sp   cti   log   

將此指令碼放到/etc/init.d/ 並賦予可執行許可權即可

 注意 需要將java 及 mq安裝目錄改成你自己的

  管理mqbroker

#/bin/bash#author:firxiao#data:20140917#usage manage RocketMQ mqbroker# chkconfig: - 99 90pid=`ps ax | grep -i ‘com.alibaba.rocketmq.broker.BrokerStartup‘ |grep java | grep -v grep | awk ‘{print $1}‘`##mq安裝位置##MQ_HOME=/opt/alibaba-rocketmq/bin##java目錄##export JAVA_HOME=/opt/jdk##log位置##LOG_DIR=/var/logfunction start(){        if [ -n "$pid" ];        then        {         echo "The mqbroker(${pid}) is running..."        }        else        {             cd $MQ_HOME ; nohup sh mqbroker > $LOG_DIR/mqbroker.log 2>&1  &             echo $" mqbroker started  logfile=$LOG_DIR/mqbroker.log"        }        fi}function stop(){    if [ -z "$pid" ] ; then            echo "No mqbroker running."            exit -1;    fi    echo "The mqbroker(${pid}) is running..."    kill ${pid}    echo "Send shutdown request to mqbroker(${pid}) OK"}function status(){    if [ -z "$pid" ] ; then            echo "No mqbroker running."            exit -1;    fi    echo "The mqbroker(${pid}) is running..."}case $1 instart)        start;;stop)        stop;;status)        status

添加開機啟動

#chkconfig --add /etc/init.d/mqbroker#chkconfig mqbroker on


RockerMQ 服務理指令碼 (CentOS)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.