erl0007 - erlang 远程节点连接的两种方式
启动连接: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 远程节点连接的两种方式相关推荐
- Java连接Oracle两种方式thin与oci区别
Java连接Oracle两种方式thin与oci区别 前几天同事跑过来跟我说, 机房中的一台tomcat服务器跟oracle数据库机连接很慢,查看控制台中的hibernate日志, 基本上是一条sql ...
- Java中Http连接的两种方式
在java中连接http,介绍两种方法,一种是java的HttpUrlConnection,另一种是apacha公司的httpClient,后者是第三方的类库需要从外部,导入,同时这也是第一次使用外部 ...
- Mysql数据库远程连接的两种方式
mysql 远程连接数据库的二种方法 一.连接远程数据库: 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为"root" ...
- 计算机远程桌面连接有几种方式,计算机都有哪些方式能够实现远程桌面连接功能?...
原标题:计算机都有哪些方式能够实现远程桌面连接功能? "极客谈科技",全新视角.全新思路,伴你遨游神奇的科技世界. 前言:计算机远程桌面连接功能是一种较为使用的工具,微软的Wind ...
- Android10下wifi连接的两种方式:点对点连接和外网连接
因为Android下的API总是在变,权限越来越少.导致出现的问题层出不穷,所以我们只好按照官方手册去开发了. 在看了手册后,我们知道连接网络有两种: 1.点对点连接,意思就是我们直接去连接自己指定的 ...
- android蓝牙耳机接入,Android跟蓝牙耳机建立连接有两种方式
2. 蓝牙耳机主动跟Android 连首先BluetoothAudioGateway 会在一个线程中收到来自蓝牙耳机的RFCOMM 连接,然后发送消息给BluetoothHeadsetService. ...
- Socket 保证长连接的两种方式
1.1 方法一:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在 ...
- 计算机连接到网络的接口,路由器与计算机连接的三种方式及设置介绍
如何将路由器连接到计算机进行设置?目前,随着计算机.智能手机.平板电脑等网络设备的普及,人们对网络的需求日益增加,这促进了路由器的广泛使用.然而,大多数用户不知道如何将路由器与计算机连接起来,然后进行 ...
- windows远程连接Ubuntu16.04桌面版,有界面链接和无界面链接两种方式
0.开放端口 Ubuntu自带一个ufw防火墙, 使用sudo ufw enable 启用防火墙, 然后开放5900和22端口 sudo ufw allow 22 sudo ufw allow 590 ...
最新文章
- 016 | 漫谈区块链共识机制
- ai的弹窗点了都不响应_【评价集合】拼多多评价,你所不知道的点都在这里!...
- ScrollView分栏视图分析
- [No000035]操作系统Operating System之OS Interface操作系统接口
- 【Hibernate】Hibernate实体关系映射——主键相同的一对一关系
- 快速开发基于 HTML5 网络拓扑图应用之 DataBinding 数据绑定篇
- 一个迷你ASP.NET Core框架的实现(下)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME) 转载...
- UltraEdit汇编语言高亮
- 第 20 次 CSP认证 202009-5 密信与计数
- 查找当前SQL Server下的Active Session正连接着哪个数据库
- Java多线程看着一篇足够了!
- windows 2012安装证书服务器,windows 2012 RADIUS服务器认证问题
- SI 9000 及阻抗匹配学习笔记(二)
- python3 and
- 平面直角坐标系中的旋转公式_中考难点,旋转+动点的最值问题的构建
- WSL2配置docker和PHP
- 国外大学计算机mac,美国大学教授发现一台30多年前苹果电脑 还能正常运行
- XXE-什么是XXE
- SUN_Java程序员认证考试题库(一)
热门文章
- 分布式缓存使用介绍MemCache
- NET MVC3 中的枚举多语言实现,DescriptionPairAttribute
- CentOS开机自动运行程序的脚本
- SSL WS-Security--Web Service安全保障
- java.io包有哪些方法_java.io包下常用类及常用方法介绍
- elment上传pdf文件至服务器,基于element-ui组件手动实现单选和上传功能.pdf
- 《ASP.NET 2.0开发指南》随书光盘 安装问题
- .net数据库操作类2
- shellinabox的安装使用
- TiDB 在威锐达 WindRDS 远程诊断及运维中心的应用