1.在/etc/init.d 目錄下新建一個 rabbitmq
[root@localhost init.d]# vi rabbitmq
文件內容
#!/bin/bash #chkconfig:2345 61 61 export HOME=/opt/data/rabbitmq/ export PATH=$PATH:/usr/local/erlang/bin export PATH=$PATH:/usr/local/src/rabbitmq_server-3.6.15/sbin case "$1" in start) echo "Starting RabbitMQ ..." rabbitmq-server -detached ;; stop) echo "Stopping RabbitMQ ..." rabbitmqctl stop ;; status) echo "Status RabbitMQ ..." rabbitmqctl status ;; restart) echo "Restarting RabbitMQ ..." rabbitmqctl stop rabbitmq-server restart ;; *) echo "Usage: $prog {start|stop|status|restart}" ;; esac exit 0
2.對rabbitmq授予可執行權限
[root@localhost init.d]# chmod 777 rabbitmq
3. 添加rabbitmq服務到系統服務中
[root@localhost init.d]# chkconfig --add rabbitmq
4.設置自啟動
[root@localhost init.d]# chkconfig rabbitmq on
5.查看自啟動項是否設置成功
[root@localhost init.d]# chkconfig --list rabbitmq
6.開啟rabbit服務
[root@localhost init.d]# ./rabbitmq start
7.測試開機重啟
[root@localhost init.d]#reboot [root@localhost ~]# ps -elf|grep rabbitmq