MQTT服务开机自动启动
Posted z3286586
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MQTT服务开机自动启动相关的知识,希望对你有一定的参考价值。
本文链接:https://blog.csdn.net/u011267225/article/details/82387351
开始
执行vi /etc/init.d/emqttd,输入下面内容
#!/bin/sh
#
# emqttd
#
# Startup script for emqttd.
#
# chkconfig: 2345 90 10
# description: emqttd is mqtt broker.
#
# source function library
. /etc/rc.d/init.d/functions
export HOME=/root
start()
echo "starting emqttd..."
#此处根据实际安装目录修改下面的路径
cd /emqtt/emqttd && ./bin/emqttd start
stop()
echo "stopping emqttd..."
#此处根据实际安装目录修改下面的路径
cd /emqtt/emqttd && ./bin/emqttd stop
restart()
stop
start
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo $"Usage: $0 start|stop"
RETVAL=2
esac
保存退出。
把刚刚的脚本注册成系统服务
chmod +x /etc/init.d/emqttd
chkconfig --add emqttd
然后查看下
chkconfig --list
完成
注册成服务后就会随着系统启动和关闭
还可以通过下面指令来进行启动、停止、重启操作。
#启动服务
service emqttd start
#停止服务
service emqttd stop
#重启服务
service emqttd restart
以上是关于MQTT服务开机自动启动的主要内容,如果未能解决你的问题,请参考以下文章