我尝试启动远程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().
[]
在计算机a2-asrock上启动erlang
erl -sname b @ a2-asrock
使用计算机a2-x201建立节点之间的链接:
(A @ A2-X201)2 - ; net_adm:平( 'B @ A2-华擎')。
乒乓
(一个@ A2-X201)3>节点()。
[ 'B @ A2-华擎']
目前一切都还不错。
从a2-x201
启动a2-asrock上的远程shellCTRL + G
- > r'b2 @ a2-asrock'
- >Ĵ
1 {shell,start,[init]}
2 * {'b2 @ a2-asrock',shell,start,[]}
- > c
*错误:Shell进程已终止! (^ G开始新工作)*
出了什么问题?
答案 0 :(得分:2)
您正在对'b2 @ a2-asrock'进行远程处理,而不是'b @ a2-rock',这是已创建节点的名称。你正在ping'b @ a2-asrock',但你正试图连接到'b2 @ a2-asrock'。似乎你有一个错字。