我有一个使用rebar编译的erlang应用程序。
通常我会这样开始:
application:start(myapp).
来自erl shell。
有人能告诉我如何像正常的命令行程序一样启动它吗?
答案 0 :(得分:15)
你可以这样做:
erl -pa ebin -eval "application:start(myapp)"
如果您希望它在后台运行,请添加-noshell -detached
答案 1 :(得分:5)
创建shell脚本,类似:
exec erl -pa ebin/ deps/*/ebin -s myapp