如何自动启动所需的服务和应用程序?
我正在编写我的第一个 erlang 应用程序,我想按照在 erlang 生态系统中应该完成的方式做事。我的应用程序依赖于已启动的 ssl、inets 服务和 log4erl 应用程序,目前我在 erlang shell 中手动启动它们。之后,我启动应用程序的主管来启动其他部分。问题是我应该如何组织事情,以便不需要手动启动 ssl、inet 和 log4erl?
I am writing my first erlang application and I want to do things the way they should be done in the erlang ecosystem. My app depends on ssl, inets services and log4erl application to be already started and as for now I start them manually in the erlang shell. After that I start my app's supervisor that starts other parts. The question is how should I organize things so that there would be no need to start ssl, inets and log4erl manually ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你应该尝试 Erlang 发布处理系统。
请在此处查看文档。
You should try Erlang release handling system.
Check docs here.
另请参阅此问题的答案 获取解释和一些使创建版本更容易的工具的提示。摘录如下:
Also see answers to this question for the explanation and some pointers to tools that make creating the releases easier. Extract below: