erl_boot_server
erl_boot_server
模块
erl_boot_server
模块摘要
其他Erlang机器的引导服务器。
描述
此服务器用于帮助从另一台计算机获取所有Erlang代码的无盘Erlang节点。
如果使用命令行标志启动erlang运行时系统,则此服务器用于获取所有代码,包括启动脚本。-loader inet
使用命令行标志指定的所有主机。-hosts Host
必须有此服务器的一个实例正在运行。
可以使用内核配置参数启动此服务器。start_boot_server
...
该erl_boot_server
可在档案读取普通文件和文件。见code(3)
和erl_prim_loader(3)
在ERTS。
警告
从归档文件加载代码的支持是实验性的。它在准备好获得早期反馈之前就已经发布了。文件的格式、语义、接口等都可以在以后的版本中更改。
出口
add_slave(Slave) -> ok | {error, What}
类型
添加Slave
节点到允许的从主机列表。
delete_slave(Slave) -> ok | {error, What}
类型
删除Slave
节点从允许的从主机列表中获取。
start(Slaves) -> {ok, Pid} | {error, What}
类型
启动启动服务器。Slaves
是主机的IP地址列表,允许主机将此服务器用作引导服务器。
start_link(Slaves) -> {ok, Pid} | {error, What}
类型
启动启动服务器并链接到调用方。如果服务器包含在监视树中,则使用此函数启动服务器。
which_slaves() -> Slaves
类型
返回允许的从主机的当前列表。