erl启动参数

本文介绍了Erlang的erl启动参数,包括emulator flags、flags和plain flags。重点讲解了如-detached(后台运行)、-eval(执行表达式)、-pa和-pz(添加代码路径)、-remsh(远程连接节点)、-s(启动模块)、-setcookie(设置cookie)、-smp(开启或关闭SMP)、+S和+A(调度器和线程池配置)等常用参数。还提到了-boot和-config选项以及hidden节点的概念。
摘要由CSDN通过智能技术生成
[color=blue]erl启动参数分类[/color]
1 emulator flags 用“+”连接,用于控制模拟器行为的
2 flags 用“-”开头,erlang运行时系统参数,可用init:get_argument/1获得
3 plain flags -extra 后面的都是普通参数

[color=blue]常用的Flags[/color]
[color=blue]-detached[/color]
以daemon方式在后台运行,不启动shell

[color=blue]-eval Expr[/color]
表达式作为启动参数
erl -eval "Mod:Fun(Args)"


[color=blue]-pa Dir1 Dir2[/color]

[color=blue]-pz Dir Dir2[/color]

[color=blue]-remsh Node[/color]
远程连接目标节点Node

[color=blue]-s Mod[Fun [Args]][/color]
启动执行Mod

[color=blue]-setcookie [/color]
设置cookie

[color=blue]-smp[auto|enable|disable] [/color]
smp开关
[color=blue]+S Schedulers:SchedulerOnline[/color]
调度器数量设置

[color=blue]+ A [/color]
线程池数量

[color=blue]+K[/color]
是否开启kernel poll

[img]http://dl2.iteye.com/upload/attachment/0110/4024/0a6c798e-dcec-3fcd-aa72-04d37ce22e91.png[/img]

[color=blue]-config[/color]


[color=blue]-boot[/color]
boot文件,例如-boot start_sasl(启动sasl) boot文件一般在ROOT/lib/erlang/bin下,ROOT为erlang的安装目录. 查找:find / -name *.boot

[color=blue]hidden[/color]
隐藏节点,当A为hidden节点时,B连A,C连A,但A和B不会连接
具体看
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值