当前位置: 首页 > news >正文

centos7 设置EMQX开机自启动(创建init.d脚本来设置emqx的自启动服务)

一、安装

下载 EMQX 开源版

从 EMQX官网下载相关tar.gz ,上传到 /opt/ 目录下。

#进入操作目录
cd /opt#创建安装目录
mkdir emqx#解压到安装目录
tar -zxvf emqx-5.8.6-el7-amd64.tar.gz -C emqx
# 配置环境变量
echo 'export PATH=$PATH:/opt/emqx/bin' >> /etc/profile
source /etc/profile
#启动
emqx start

二、自启动

  创建自启动服务文件

vi /etc/init.d/emqx
#!/bin/sh
#设置开机自启
# emqx   
# vim /etc/init.d/emqx    
#
# Startup script for emqx.
#
# chkconfig: 2345 90 10
# description: emqttd is mqtt broker.
#
# source function library
. /etc/rc.d/init.d/functions 
start() {echo "starting emqx..."./opt/emqx/bin/emqx start
}stop() {echo "stopping emqx..."./opt/emqx/bin/emqx stop
}restart() {stopstart
}case "$1" instart)start;;stop)stop;;restart)restart;;*)echo $"Usage: $0 {start|stop}"RETVAL=2
esac
#添加自启动
chmod a+x /etc/init.d/emqx
chkconfig --add emqx
#启动
service emqx start
#停止
service emqx stop
#重启
service emqx restart

相关文章:

  • 文档构建:Sphinx全面使用指南 — 实战篇
  • leetcode 二分查找应用
  • 未曾设想的道路1
  • idea无法下载源代码
  • 使用Python模拟子弹与子弹的碰撞
  • 蓝桥杯 19. 最大比例
  • 阳光乳业2024年营收、利润双降:囿于一隅,市场单一化困局何解?
  • 抱佛脚之学SSM五
  • Rust 学习笔记:安装 Rust
  • Qt实现语言切换的完整方案
  • 一,开发环境安装
  • Java 实现单链表翻转(附详细注释)
  • redis 使用 Docker 部署 简单的Redis 集群(包括哨兵机制)
  • Qt基础007(Tcp网络编程)
  • 32单片机——GPIO的工作模式
  • Redis的string类型使用
  • Redis核心技术知识点全集
  • 第五章:5.3 ESP32物联网应用:阿里云IoT平台与腾讯云IoT平台的数据上传与远程控制
  • KafkaSpark
  • 初始SpringBoot
  • 百位名人写“茶”字,莫言王蒙贾平凹都写了
  • 美联储褐皮书:关税政策背景下,美国部分地区物价上涨、经济前景恶化
  • 继续免费通行!五一假期全国高速公路日均流量约6200万辆
  • 宁德时代校友红利!副董事长给母校复旦豪捐10亿,曾毓群给交大捐近14亿
  • 港澳航天员最早2026年飞天
  • 体坛联播|曼城击败维拉迎英超三连胜,巴萨遭遇魔鬼赛程