二郎。启动远程shell错误

时间:2011-06-04 22:24:49

标签: erlang erlang-shell

我尝试启动远程shell并收到以下错误:

*** ERROR: Shell process terminated! (^G to start new job) ***

详细说明: 1.在计算机a2-x201上启动erlang:

erl -sname a@a2-x201

Erlang R14B (erts-5.8.1) [source] [smp:4:4] [rq:4] [async-threads:0] [hipe]     [kernel-poll:false]

Eshell V5.8.1  (abort with ^G)
(a@a2-x201)1> nodes().
[]
  1. 在计算机a2-asrock上启动erlang

    erl -sname b @ a2-asrock

  2. 使用计算机a2-x201建立节点之间的链接:

    (A @ A2-X201)2 - ; net_adm:平( 'B @ A2-华擎')。 乒乓 (一个@ A2-X201)3>节点()。
    [ 'B @ A2-华擎']

  3. 目前一切都还不错。

  4. 从a2-x201

    启动a2-asrock上的远程shell

    CTRL + G

    - > r'b2 @ a2-asrock'
    - >Ĵ
    1 {shell,start,[init]}
    2 * {'b2 @ a2-asrock',shell,start,[]}
    - > c

    *错误:Shell进程已终止! (^ G开始新工作)*

  5. 出了什么问题?

1 个答案:

答案 0 :(得分:2)

您正在对'b2 @ a2-asrock'进行远程处理,而不是'b @ a2-rock',这是已创建节点的名称。你正在ping'b @ a2-asrock',但你正试图连接到'b2 @ a2-asrock'。似乎你有一个错字。