参考activemq的:https://blog.csdn.net/u012249177/article/details/81322874?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

1.进入/etc/init.d 目录,创建一个artemismq,启动脚本文件

cd /etc/init.d

sudo vi artemismq

2.贴入如下内容:其中【/usr/local/apps/apache-artemis-2.13.0/bin/mybroker/bin/artemis-service】是你的artemis启动文件。

#!/bin/sh
#
# /etc/init.d/artemismq
# chkconfig: 345 63 37
# description: artemis servlet container.
# processname: artemis-2.13.0# Source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/networkexport MQ_SERVICE=/usr/local/apps/apache-artemis-2.13.0/bin/mybroker/bin/artemis-servicecase $1 instart)sh $MQ_SERVICE start;;stop)sh $MQ_SERVICE stop;;restart)sh $MQ_SERVICE restart;;esac
exit 0

3.给artemismq文件添加执行权限

sudo chmod a+x artemismq

4.安装服务:

sudo  chkconfig --add artemismq

5.设置自启动

sudo  chkconfig artemismq on

6.查看启动服务

sudo  chkconfig --list

7.启动服务

service artemismq restart

8.查看artemis进程

ps aux|grep artemis

所有脚本如下:

[vmuser@80 init.d]$ sudo chmod a+x artemismq
[vmuser@80 init.d]$ sudo  chkconfig --add artemismq
[vmuser@80 init.d]$ sudo  chkconfig artemismq on
[vmuser@80 init.d]$ sudo  chkconfig --list注意:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。 如果您想列出 systemd 服务,请执行 'systemctl list-unit-files'。欲查看对特定 target 启用的服务请执行'systemctl list-dependencies [target]'。aegis           0:关    1:关    2:开    3:开    4:开    5:开    6:关
artemismq       0:关    1:关    2:开    3:开    4:开    5:开    6:关
cloudmonitor    0:关    1:关    2:开    3:开    4:开    5:开    6:关
netconsole      0:关    1:关    2:关    3:关    4:关    5:关    6:关
network         0:关    1:关    2:开    3:开    4:开    5:开    6:关[vmuser@80 init.d]$ service artemismq restart
Restarting artemis-service
artemis-service is now running (13964)[vmuser@80 init.d]$ ps aux|grep artemis
vmuser   13964 98.7  1.7 4689400 295416 pts/1  Sl   16:57   0:12 java -XX:+PrintClassHistogram -XX:+UseG1GC -XX:+UseStringDeduplication -Xms512M -Xmx2G -Dhawtio.realm=activemq -Dhawtio.offline=true -Dhawtio.role=amq -Dhawtio.rolePrincipalClasses=org.apache.activemq.artemis.spi.core.security.jaas.RolePrincipal -Djolokia.policyLocation=file:/usr/local/apps/apache-artemis-2.13.0/bin/mybroker/etc/jolokia-access.xml -Xbootclasspath/a:/usr/local/apps/apache-artemis-2.13.0/lib/jboss-logmanager-2.1.10.Final.jar:/usr/local/apps/apache-artemis-2.13.0/lib/wildfly-common-1.5.2.Final.jar -Djava.security.auth.login.config=/usr/local/apps/apache-artemis-2.13.0/bin/mybroker/etc/login.config -classpath /usr/local/apps/apache-artemis-2.13.0/lib/artemis-boot.jar -Dartemis.home=/usr/local/apps/apache-artemis-2.13.0 -Dartemis.instance=/usr/local/apps/apache-artemis-2.13.0/bin/mybroker -Djava.library.path=/usr/local/apps/apache-artemis-2.13.0/bin/lib/linux-x86_64 -Djava.io.tmpdir=/usr/local/apps/apache-artemis-2.13.0/bin/mybroker/tmp -Ddata.dir=/usr/local/apps/apache-artemis-2.13.0/bin/mybroker/data -Dartemis.instance.etc=/usr/local/apps/apache-artemis-2.13.0/bin/mybroker/etc -Djava.util.logging.manager=org.jboss.logmanager.LogManager -Dlogging.configuration=file:/usr/local/apps/apache-artemis-2.13.0/bin/mybroker/etc//logging.properties org.apache.activemq.artemis.boot.Artemis run
vmuser   14372  0.0  0.0 112680  2240 pts/1    S+   16:57   0:00 grep --color=auto artemis
vmuser   18449  0.0  0.0 149316  7724 pts/1    T    16:40   0:00 vim artemismq
[vmuser@80 init.d]$ 

artemis mq配置开机启动 (centos7)(artemis Init Script)相关推荐

  1. redis配置开机启动

    2019独角兽企业重金招聘Python工程师标准>>> 一.下载安装 去http://download.redis.io/releases/现在最新的redis版本 解压 tar z ...

  2. mysql2003错误如何解决_如何安装最新版redis6错误解决以及配置开机启动等

    1.正常安装步骤如下: [root@localhost ~]# yum install gcc[root@localhost ~]# cd /usr/local[root@localhost loca ...

  3. Linux上安装ZooKeeper并设置开机启动(CentOS7+ZooKeeper3.4.10)

    1下载Zookeeper 2安装启动测试 2.1上载压缩文件并解压 2.2新建 zookeeper配置文件 2.3安装JDK 2.4启动zookeeper 2.5查看zookeeper的状态 3将Zo ...

  4. Android系统开机启动流程及init进程浅析

    Android系统启动概述 Android系统开机流程基于Linux系统,总体可分为三个阶段: Boot Loader引导程序启动 Linux内核启动 Android系统启动,Launcher/app ...

  5. Linux+nfs配置开机启动,linux NFS配置:NFS开机自动启用及其原理

    这节我们讲NFS开机自动启动及其原理 NFS服务器端已经配置好了,但机器重启以后我们还要重新开启NFS服务.为了不这么麻烦,我们要让NFS和portmap服务在开机时自动启动,这样就会避免出现moun ...

  6. centos linux开机启动项,Centos 配置开机启动项

    Linux system 部署新的服务,初次启动服务都是通过command的方式手工启动,时间久了之后重启系统或有别的人员维护系统[不熟悉环境.业务],可能造成服务未启动.业务受影响,排查起来维护成本 ...

  7. centos配置启动项_Centos 配置开机启动项

    Linux system 部署新的服务,初次启动服务都是通过command的方式手工启动,时间久了之后重启系统或有别的人员维护系统[不熟悉环境.业务],可能造成服务未启动.业务受影响,排查起来维护成本 ...

  8. Redis 安装配置开机启动整合SpringBoot以及配置文件详解

    安装 Redis # 下载Redis wget https://download.redis.io/releases/redis-6.0.9.tar.gz# 解压 redis tar -zxvf re ...

  9. linux设置脚本开机启动centos7,centos7设置开机启动

    centos7有多种设置开机启动程序的方法,本文介绍通过自定义服务文件,添加到系统服务的方法.这里以redis为例: 1.vim redis.conf #改为yes后台运行,如果其它程序没有提供后台运 ...

最新文章

  1. 移动云11.11,钜惠High不停!
  2. Android IOS WebRTC 音视频开发总结(二六)-- webrtc调用堆栈
  3. LeetCode: Maximum Subarray
  4. 天干物燥,给你写BUG的心来点甘露
  5. 什么是抽象类?抽象类的作用_Java面试题amp;和amp;amp;的作用和区别
  6. gson 不忽略空_仅在不为null或不为空的情况下,Gson序列化字段
  7. Java学习笔记-函数
  8. Inceptor上存储过程相关
  9. el-select 默认选中
  10. ActiveMQ的监控
  11. word文字上下间距怎么调_word文档上下行间距怎么调整
  12. java计算时间差 (日时分秒)
  13. 使用gmediarender-resurrect搭建DLNA音箱
  14. Ubuntu软件包升级失败的终极修复方法
  15. surface book 3 结束休眠之后风扇狂转
  16. python控制nao机器人身体动作实例
  17. 《中国民生银行天眼日志平台架构演进的平凡之路》阅读有感
  18. 纪念我的纪念--转正申请
  19. Hyper-v功能开启及安装Linux虚拟机
  20. c语言tab什么意思_速收藏 | 学习C语言最需要记住的基础知识!!

热门文章

  1. 《集成电路先进光刻技术与版图设计优化》课程分享之二:浸没式光刻工艺缺陷种类、特征及自识别方法
  2. Queue.queue 退出与阻塞
  3. android调用相机分辨率,Android菜鸟笔记-获取摄像头像素值
  4. canvas中getContext(“2d“) 对象的属性和方法
  5. html 正方形符号,Html 特殊符号
  6. 支持向量机 二 :非线性支持向量机
  7. 【RDMA】RoCE网络QoS|应用层设置PFC等级|Tos|Priority|TC
  8. fastdfs上传文件的简易方法
  9. 《统计学习方法》(李航)第1章主要内容介绍(统计学习概述、分类、三要素)
  10. 转载——神经网络中mAP相关概念