[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]
表达式作为启动参数
[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不会连接
具体看
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不会连接
具体看
本文介绍了Erlang的erl启动参数,包括emulator flags、flags和plain flags。重点讲解了如-detached(后台运行)、-eval(执行表达式)、-pa和-pz(添加代码路径)、-remsh(远程连接节点)、-s(启动模块)、-setcookie(设置cookie)、-smp(开启或关闭SMP)、+S和+A(调度器和线程池配置)等常用参数。还提到了-boot和-config选项以及hidden节点的概念。
2850

被折叠的 条评论
为什么被折叠?



