1

使用 Erlang etop 将 Erlang 程序信息转储到文件的命令行选项是什么?如果这不能在命令行中完成,可以在 escript 中完成吗?

4

1 回答 1

1

这是我在 Makefile 中找到的:

run_etop:
    erl -name node@127.0.0.1 -setcookie cookie -pa ebin/ -detached -s app
    erl -name etop@127.0.0.1 -noinput -s etop -s erlang halt -output text \
    -setcookie cookie -interval 1 -lines 20 -accumulate true > etop.log

我启动我的应用程序 ( app) node@127.0.0.1,然后启动另一个节点 ( etop@127.0.0.1),从该节点连接到第一个节点并在其中运行 etop。

要获取 etop 选项列表,请etop:help()在 erlang 控制台中尝试。

于 2013-04-17T09:24:10.487 回答