我有一个具有以下要求的应用程序。
在我的 Erlang App 运行期间。我需要在本地主机或远程主机上启动一个或多个远程节点。
我查看了以下选项
1) 要在本地主机上启动远程节点,请使用从模块或 net_kernel:start() API。但是对于后者,似乎无法指定启动脚本文件名等选项。
2)在任何情况下,我都不需要从属配置,因为我需要模仿在本地和远程主机上产生的节点的类似行为。在我当前的设置中,我无权 rsh 到远程主机。我能想到的解决方法是在远程主机上运行一个默认节点,以便通过 spawn 或 rpc:async_call 和 os:cmd 组合启用远程节点创建
是否有任何其他 API 接口来启动 erl ?
我不确定这是解决此问题的最佳或最干净的方法,我想知道 Erlang 的相同方法吗?
提前致谢