shell脚本开机自启动rabbitmq服务状态异常
服务命令行启动正常,但是放到shell脚本启动服务状态异常
排查发现是erl cookie导致的这个问题,将/root/.erlang.cookie 复制到rabbitmq安装目录,脚本执行服务状态正常。
附上启动脚本
#! /bin/bash
source /etc/profile
source /root/.bash_profile
#start rabbitmq server
echo -e “\033[33mStart RABBITMQ server\033[0m”
export PATH=$PATH:/usr/local/erlang/bin
export HOME=/usr/local/rabbitmq_server-3.6.9
cd /usr/local/rabbitmq_server-3.6.9/sbin
/usr/local/rabbitmq_server-3.6.9/sbin/rabbitmq-server -detached
echo -e “\033[33mps -ef | grep rabbit | grep -v grep
\033[0m”