建立自启动脚本:
vi /etc/init.d/rabbitmq
输入如下内容:
#!/bin/bash
#
# mysql startup script for the RabbitMQ server
#
# chkconfig: 2345 90 10
# description: start the RabbitMQ
#
# Source function library
. /etc/rc.d/init.d/functions
#脚本名称
prog=rabbitmq
#RabbitMQ安装目录
RABBITMQ_HOME=/opt/rabbitmq-3.7.14-1
export RABBITMQ_HOME
case "$1" in
start)
echo "Starting RabbitMQ ..."
$RABBITMQ_HOME/ctlscript.sh start
;;
stop)
echo "Stopping RabbitMQ ..."
$RABBITMQ_HOME/ctlscript.sh stop
;;
restart)
echo "Restarting RabbitMQ ..."
$RABBITMQ_HOME/ctlscript.sh restart
;;
*)
echo "Usage: $prog {start|stop|restart}"
;;
esac
exit 0
跳转目录:
cd /etc/init.d/
修改文件为可运行文件:
chmod a+x rabbitmq
查看rabbitmq开机启动情况:
chkconfig --list
如没有,则添加到系统启动队列中:
chkconfig --add rabbitmq
重新检查RabbitMQ开机启动情况,若成功,则应显示如下内容:
rabbitmq 0:off 1:off 2:on 3:on 4:on 5:on 6:off
使用下列命令对RabbitMQ进行重启、停止、启动:
service rabbitmq restart/stop/start