标签: erlang startup
我想在Erlang应用程序的启动时运行一些代码。是要连接到数据库并初始化一些东西。我怎么能这样做?
答案 0 :(得分:6)
您可以从应用程序的输入模块的start/2功能中调用所需的功能(在其中实现-behaviour(application),并在*.app或*.app.src中指定使用钢筋)。 创建发布后,启动应用程序时将执行start/2功能。
start/2
-behaviour(application)
*.app
*.app.src
有关发布的更多信息,请here(假设使用了rebar)。
rebar