如何在Mac OS中的系统启动时启动ActiveMq

时间:2018-09-19 10:20:44

标签: macos activemq system startup

有什么方法可以在Mac OS中的系统启动时自动启动activemq服务器吗?我希望它在我启动系统时就启动。

我试图在官方文档中找到,但找不到。

1 个答案:

答案 0 :(得分:1)

这取决于您的安装方式。


如果您做了明智的事情并通过 homebrew 安装了它,则可以立即启动它,并在以后的所有重新启动中使用:

brew services start activemq

在安装activemq时会向您显示此信息,但是如果您忘记了此信息,则可以使用以下命令再次获得它(具体请参见最后3行):

brew info activemq

示例输出

activemq: stable 5.15.6
Apache ActiveMQ: powerful open source messaging server

https://activemq.apache.org/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/activemq.rb
==> Requirements
Required: java >= 1.7 ✔
==> Caveats
To have launchd start activemq now and restart at login:
  brew services start activemq
Or, if you don't want/need a background service you can just run:
  activemq start

如果您决定用辛苦的方式做事,并从源头安装它,则需要使用launchctl与Apple的launchd进行交互。一个示例是here