beam_notify:将消息从Shell脚本发送到BEAM

时间:2024-04-20 19:27:02
【文件属性】:

文件名称:beam_notify:将消息从Shell脚本发送到BEAM

文件大小:19KB

文件格式:ZIP

更新时间:2024-04-20 19:27:02

Elixir

BEAM通知 从shell脚本向BEAM发送消息 这是一种将通知从非BEAM程序发送到Elixir的解决方案。 BEAMNotify允许您设置GenServer,以侦听来自Shell脚本或任何可调用OS进程的通知。 通过Unix域套接字进行通信。 消息仅限于通过命令行参数或环境传递到beam_notify二进制文件的beam_notify 。 当然,还有其他方法可以解决此问题。 一些非Elixir程序已经公开Unix域或TCP套接字接口进行通信。 这可能是一个更好的选择。 您也可以使用或编写一个并通过分布式Erlang进行通信。 概述 BEAMNotify通常会添加到程序的监督树中。 BEAMNotify选项指定了诸如其名称,要调用的调度函数之类的东西。 Shell脚本(或任何程序)需要调用此库提供的beam_notify程序。 该消息是通过命令行参数或环境变量传递的(请参见:rep


【文件预览】:
beam_notify-main
----mix.exs(2KB)
----.formatter.exs(97B)
----test()
--------support()
--------beam_notify_test.exs(3KB)
--------test_helper.exs(15B)
----mix.lock(3KB)
----c_src()
--------beam_notify.c(6KB)
----LICENSE(11KB)
----.gitignore(622B)
----CHANGELOG.md(456B)
----lib()
--------beam_notify.ex(5KB)
----.circleci()
--------md-style.rb(59B)
--------config.yml(2KB)
----Makefile(2KB)
----README.md(7KB)

网友评论