【发布时间】:2018-09-19 10:20:44
【问题描述】:
有什么方法可以在 Mac OS 系统启动时自动启动 activemq 服务器?我希望它在我启动系统时启动。
我试图在官方文档中找到,但找不到。
【问题讨论】:
标签: macos activemq system startup
有什么方法可以在 Mac OS 系统启动时自动启动 activemq 服务器?我希望它在我启动系统时启动。
我试图在官方文档中找到,但找不到。
【问题讨论】:
标签: macos activemq system startup
这取决于你如何安装它。
如果您做了明智的事情并通过 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。
【讨论】: