Erlang 20参考手册
sasl
relup
档案
重调
文件摘要
发布升级文件
描述
大发布升级文件描述如何在运行中的系统中升级发行版。
该文件是通过systools:make_relup/3,4
使用发布资源文件(.rel
),应用程序资源文件(.app
)和应用程序升级文件(.appup
)作为输入自动生成的。
文件语法
在目标系统中,发行版升级文件将位于目录中$ROOT/releases/Vsn
。
大relup
文件包含一个Erlang术语,它定义了用于升级发行版的指令。该文件具有以下语法:
{Vsn,
[{UpFromVsn, Descr, Instructions}, ...],
[{DownToVsn, Descr, Instructions}, ...]}.
Vsn = string()
当前版本。
UpFromVsn = string()
要升级的早期版本。
Descr = term()
从函数传递的用户定义参数systools:make_relup/3,4
。它用于返回值release_handler:install_release/1,2
。
Instructions
低级版本升级说明列表,请参阅appup(4)
。它由相应应用程序升级文件(高级指令转换为低级指令)中的发行版升级指令组成,其顺序与启动脚本中的顺序相同。
DownToVsn = string()
要降级到较早版本的版本。
另见
app(4), appup(4), rel(4), release_handler(3), systools(3)
sasl相关
Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。
主页 | https://www.erlang.org/ |
源码 | https://github.com/erlang/otp |
版本 | 20 |
发布版本 | 20.1 |