如何将etop运行到具有完全限定名称的erlang节点?

时间:2011-07-07 10:47:03

标签: debugging erlang

当我在我的机器上启动etop时,我收到以下错误消息:

=ERROR REPORT==== 7-Jul-2011::11:30:09 ===
** System NOT running to use fully qualified hostnames **
** Hostname selilsx074.lmera.ericsson.se is illegal **
Error Couldn't connect to node 'gil@selilsx074.lmera.ericsson.se'

我认为问题在于etop进程以短名称(-sname)开头,因此无法与我想要监视的进程通信,该进程以完全限定的长名称开头( - 名称)。

如何使用长名称启动etop进程?

1 个答案:

答案 0 :(得分:2)

好吧,因为etop的启动脚本如下所示:

#!/bin/sh

NAME="etop"
erl -sname $NAME -hidden -s etop -s erlang halt -output text $@

我想我运气不好用。如果我想使用完全限定的名称,我必须编写自己的启动脚本,如下所示:

#!/bin/sh

NAME="etop"
erl -name $NAME -hidden -s etop -s erlang halt -output text $@