vim /etc/init.d/rabbitmq

#!/bin/bash
#
# chkconfig: 2345 80 05
# description: rabbitmq
# processname: rabbitmq#RabbitMQ安装目录
source /etc/profile
RABBITMQ_HOME=/root/rabbitmq/rabbitmq_server-3.6.15
export RABBITMQ_HOMEexport HOME=/root
ERLANG_HOME=/root/rabbitmq/otp_src_20.3
export PATH=$PATH:$ERLANG_HOME/bincase "$1" instart)echo "Starting RabbitMQ ..."cd $RABBITMQ_HOME/sbinrabbitmq-server -detached;;
stop)echo "Stopping RabbitMQ ..."cd $RABBITMQ_HOME/sbinrabbitmqctl stop;;
status)echo "Status RabbitMQ ..."cd $RABBITMQ_HOME/sbinrabbitmqctl status;;
restart)echo "Restarting RabbitMQ ..."cd $RABBITMQ_HOME/sbinrabbitmq-server -detached;;*)echo "Usage: $prog {start|stop|status|restart}";;
esac
exit 0

这里有几个环境变量相关的,大家看着改:

#RabbitMQ安装目录
source /etc/profile
RABBITMQ_HOME=/root/rabbitmq/rabbitmq_server-3.6.15
export RABBITMQ_HOMEexport HOME=/root
ERLANG_HOME=/root/rabbitmq/otp_src_20.3
export PATH=$PATH:$ERLANG_HOME/bin

赋予权限:

cd /etc/init.d/
chmod 777 rabbitmq

添加到启动项:

chkconfig --add /etc/init.d/rabbitmq

查看启动项:

chkconfig --list

设置启动:

chkconfig rabbitmq on

写好了后,要测试

service rabbimtq start
service rabbimtq stop
service rabbimtq status

如果有问题,要处理,不然服务器重启是起不来的。

上面测试都通过后

reboot

Linux笔记-利用chkconfig创建脚本使得Rabbimq开机自启相关推荐

  1. java 脚本启动 linux,linux可运行的shell脚本与设置开机服务启动(自己总结)

    ln :创建连接文件 - 默认创建的是硬连接,好比复制 ,但是两个文件会同步 命令:ln ./java/android/aa.txt aaa - s :创建的是软连接变为指向(类似于windows的快 ...

  2. Linux(Centos7)下redis5安装、部署、开机自启

    1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串 ...

  3. InfluxData【环境搭建 03】时序数据库 InfluxDB 离线安装配置使用(下载+安装+端口绑定+管理员用户创建+开启密码认证+开机自启配置)完整流程实例分享

    1.下载安装包 安装包地址:https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable,可根据版本号和分支进行下载. # 本次安装 ...

  4. Linux笔记-SVN(subversion)创建仓库及客户端连接及文件回滚

    创建一个仓库: svnadmin create /var/svn/CFFProject cd /var/svn/CFFProject/ 修改文件: svnserve.conf [general] an ...

  5. bcdedit添加linux引导,利用Bcdedit创建Linux系统引导

    Bcdedit在Windows Vista中的一个命令行工具,用于建立和重新配置bootloader,无须再使用boot.ini文件.下面我们来谈谈如何用bcdedit引导Linux. 1.概述 之前 ...

  6. linux学习-将seafile启动脚本设置为开机启动服务

    有时候,我们安装的linux软件和程序不是通过yum安装,而是通过编译或者其他方式安装.有时需要将程序设置为服务,达到开机启动的目的. 我在公有云的与服务器上搭建了seafile网盘,当我重启云服务器 ...

  7. linux远程桌面自启动,树莓派远程桌面配置-开机自启SSH

    [转]PHP error_reporting() 错误控制函数功能详解 定义和用法: error_reporting() 设置 PHP 的报错级别并返回当前级别.   函数语法: error_repo ...

  8. jar包自动化启动脚本+开机自启

    Jar包自动化启动脚本+开机自启 文章目录 Jar包自动化启动脚本+开机自启 内容概要 脚本编写 1.循环遍历目录 2.判断jar包进程重启 开机自启设置 内容概要 本章节内容主要是基于日常工作需要大 ...

  9. 【2018深信服 醒狮计划】《Linux命令行与Shell脚本编程大全》学习笔记

    2018深信服"醒狮计划"笔记 第3周(5.02-5.13) 课程 必修 选修 基本要求 Shell编程 <Linux命令行与Shell脚本编程大全> <Perl ...

最新文章

  1. 容器网络Calico进阶实践 | 褚向阳
  2. 关于tcp、http可能你想知道的那些事
  3. python变量名包括_Python – 获取全局范围内对象的所有变量名
  4. 【学习笔记】网络层——无分类编址CIDR、ARP协议、DHCP协议和ICMP协议
  5. 为什么中文分词比英文分词更难?有哪些常用算法?(附代码)
  6. JS报错:Cannot read property 'type' of undefined
  7. Hyper-V的安装准备
  8. 提高C#编程水平不可不读的50个要诀
  9. android 转发朋友圈,微信怎么转发朋友圈 转发朋友圈方法详细教程
  10. 永久免费的数据库防火墙(堡垒机)
  11. 你的领英账号总被封?实战总结避免和解决领英帐号被封的最强攻略
  12. html5页面嵌入pdf,html5嵌入内容.pdf
  13. Python描述数据结构之链表实战篇
  14. SD,TF,SD卡檢測腳
  15. poi替换word内容
  16. python切片是什么意思_python切片的理解
  17. Css Html / Summary of Interview Questions
  18. 密码学中的中间人攻击
  19. 软件工程—软件工程学概述
  20. 树中的叶子结点的个数 计算方法

热门文章

  1. fastclick.js移动端WEB开发,click,touch,tap事件浅析
  2. 也说春运网络购票:12306的码农没有你想的那么弱 [转]
  3. Win7 局域网内访问Sql2005
  4. MapXtreme 2005新增内容
  5. [新功能]查看好友最新随笔
  6. 对AI的未来以及优势的一些看法
  7. 今天的就每天练习这招的企业即时通讯
  8. 复制以下命令到终端中,C++然后回车即可
  9. 最简单的NamedPiep程序[秋镇菜]-初学者看看
  10. 大寨鸿蒙系统的电器,华为传来两个好消息,鸿蒙OS大时代将于6月2日正式开启...