启动连接:erl -setcookie abc -name xxx@192.168.x.x -remsh xxx@192.168.x.y

退出:ctrl + g,q

参考:http://www.cnblogs.com/me-sa/archive/2012/01/18/erlang0033.html

转:http://www.2cto.com/kf/201306/222781.html

1. 启动后台运行的erlang环境(remsh模式)

按以下命令:

erl -detached -name a@127.0.0.1

注意,-name的值必须是xxxx@ip的形式。其中xxxx是英文名,ip必须是数字和点
的形式。如果是可以解析的有效域名应该也是可以的,但我试了用localhost会不
能被正常接。同时,这个ip也必须是客户端能访问到的有效ip,否则同样不能
成功接。

启动时还可以加上-s指定要运行的模块,函数。然后它就在后台跑了。如果你是
远程用ssh这些方式上控制台的,现在可以关了,它也还会继续跑。

2. 启动另一个erlang环境连接到之前启动的erlang(JCL模式)
现在,我们需要上之前后台启动的erlang去控制一下它,或者查看一下情况之
类的。用以下命令启动:

erl -name b@ip

其中,b也是一个英文名,但注意不能和之前的a相同(即使ip不同也不行)。此
处的ip貌似可以随便写,因为不需要从a再回b。但如果需要,可能还是要写一
个能从a访问到b的有效ip。

启动后,进了互动的环境,此时按Ctrl+g,进用户切换模式,这时输

r 'a@127.0.0.1'
c
<Enter>

会发现此时你已经在a@127.0.0.1的用户下发号施令了。当你用完后,再用
Ctrl+g然后用j查看b的id是1还是2,用c 1或c 2回来。在b里面用q().退出。这
样a还是在运行。

注释:两种模式的区别:(来自《硝烟中的erlang》)

 REMSH底层的运作机制和使用JCL模式时完全一样,不过初始shell是远程而非本地启动的(JCL还是本地的)。^G仍然是最安全的退出远程shell的方法。

转载于:https://www.cnblogs.com/rsblog/p/4335555.html

erl0007 - erlang 远程节点连接的两种方式相关推荐

  1. Java连接Oracle两种方式thin与oci区别

    Java连接Oracle两种方式thin与oci区别 前几天同事跑过来跟我说, 机房中的一台tomcat服务器跟oracle数据库机连接很慢,查看控制台中的hibernate日志, 基本上是一条sql ...

  2. Java中Http连接的两种方式

    在java中连接http,介绍两种方法,一种是java的HttpUrlConnection,另一种是apacha公司的httpClient,后者是第三方的类库需要从外部,导入,同时这也是第一次使用外部 ...

  3. Mysql数据库远程连接的两种方式

    mysql 远程连接数据库的二种方法 一.连接远程数据库: 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为"root" ...

  4. 计算机远程桌面连接有几种方式,计算机都有哪些方式能够实现远程桌面连接功能?...

    原标题:计算机都有哪些方式能够实现远程桌面连接功能? "极客谈科技",全新视角.全新思路,伴你遨游神奇的科技世界. 前言:计算机远程桌面连接功能是一种较为使用的工具,微软的Wind ...

  5. Android10下wifi连接的两种方式:点对点连接和外网连接

    因为Android下的API总是在变,权限越来越少.导致出现的问题层出不穷,所以我们只好按照官方手册去开发了. 在看了手册后,我们知道连接网络有两种: 1.点对点连接,意思就是我们直接去连接自己指定的 ...

  6. android蓝牙耳机接入,Android跟蓝牙耳机建立连接有两种方式

    2. 蓝牙耳机主动跟Android 连首先BluetoothAudioGateway 会在一个线程中收到来自蓝牙耳机的RFCOMM 连接,然后发送消息给BluetoothHeadsetService. ...

  7. Socket 保证长连接的两种方式

    1.1 方法一:应用层自己实现的心跳包   由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在 ...

  8. 计算机连接到网络的接口,路由器与计算机连接的三种方式及设置介绍

    如何将路由器连接到计算机进行设置?目前,随着计算机.智能手机.平板电脑等网络设备的普及,人们对网络的需求日益增加,这促进了路由器的广泛使用.然而,大多数用户不知道如何将路由器与计算机连接起来,然后进行 ...

  9. windows远程连接Ubuntu16.04桌面版,有界面链接和无界面链接两种方式

    0.开放端口 Ubuntu自带一个ufw防火墙, 使用sudo ufw enable 启用防火墙, 然后开放5900和22端口 sudo ufw allow 22 sudo ufw allow 590 ...

最新文章

  1. 016 | 漫谈区块链共识机制
  2. ai的弹窗点了都不响应_【评价集合】拼多多评价,你所不知道的点都在这里!...
  3. ScrollView分栏视图分析
  4. [No000035]操作系统Operating System之OS Interface操作系统接口
  5. 【Hibernate】Hibernate实体关系映射——主键相同的一对一关系
  6. 快速开发基于 HTML5 网络拓扑图应用之 DataBinding 数据绑定篇
  7. 一个迷你ASP.NET Core框架的实现(下)
  8. js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME) 转载...
  9. UltraEdit汇编语言高亮
  10. 第 20 次 CSP认证 202009-5 密信与计数
  11. 查找当前SQL Server下的Active Session正连接着哪个数据库
  12. Java多线程看着一篇足够了!
  13. windows 2012安装证书服务器,windows 2012 RADIUS服务器认证问题
  14. SI 9000 及阻抗匹配学习笔记(二)
  15. python3 and
  16. 平面直角坐标系中的旋转公式_中考难点,旋转+动点的最值问题的构建
  17. WSL2配置docker和PHP
  18. 国外大学计算机mac,美国大学教授发现一台30多年前苹果电脑 还能正常运行
  19. XXE-什么是XXE
  20. SUN_Java程序员认证考试题库(一)

热门文章

  1. 分布式缓存使用介绍MemCache
  2. NET MVC3 中的枚举多语言实现,DescriptionPairAttribute
  3. CentOS开机自动运行程序的脚本
  4. SSL WS-Security--Web Service安全保障
  5. java.io包有哪些方法_java.io包下常用类及常用方法介绍
  6. elment上传pdf文件至服务器,基于element-ui组件手动实现单选和上传功能.pdf
  7. 《ASP.NET 2.0开发指南》随书光盘 安装问题
  8. .net数据库操作类2
  9. shellinabox的安装使用
  10. TiDB 在威锐达 WindRDS 远程诊断及运维中心的应用