创建Elixir连接Bash脚本
我正在使用一个连接库将Elixir shell连接到ActiveMQ,并订阅如下队列,运行良好创建Elixir连接Bash脚本,bash,elixir,Bash,Elixir,我正在使用一个连接库将Elixir shell连接到ActiveMQ,并订阅如下队列,运行良好 iex --erl "-pa ebin -env DYLD_LIBRARY_PATH ./priv -env LD_LIBRARY_PATH ./priv -s qpidpn start" :qpidpn.subscribe('amqp://127.0.0.1/queue://test') 有人能给我建议一下,如何创建新的Elixir Mix应用程序[我指的是应用程序中的新模块:bash脚本,但不
iex --erl "-pa ebin -env DYLD_LIBRARY_PATH ./priv -env LD_LIBRARY_PATH ./priv -s qpidpn start"
:qpidpn.subscribe('amqp://127.0.0.1/queue://test')
有人能给我建议一下,如何创建新的Elixir Mix应用程序[我指的是应用程序中的新模块:bash脚本,但不是来自shell],它将做同样的事情。也就是说
最好的方法可能是使用一个版本。看一看。基本上,您使用
mix-release
构建发行版,然后使用rel/qpidn/bin/qpidn start
运行应用程序。然后,您可以使用iex和rel/qpidn/bin/qpidn remote_console
连接到节点,并使用对订阅进行排队:qpidn.subscribe('amqp://127.0.0.1/queue://test)
。然后,您可以退出远程shell会话,您的应用程序将在后台无限期地继续运行