首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

unix_telnet

模块

unix_telnet

模块摘要

用于ct_telnet的回叫模块,用于连接到UNIX主机上的Telnet服务器。

描述

Callback模块ct_telnet,用于连接到UNIX主机上的Telnet服务器。

它需要配置文件中的以下条目:

代码语言:javascript
复制
{unix,[{telnet,HostNameOrIpAddress},
       {port,PortNum},                 % optional
       {username,UserName},
       {password,Password},
       {keep_alive,Bool}]}.            % optional

要通过Telnet与指定的主机进行通信HostNameOrIpAddress,请使用ct_telnet例如open(Name)和中的接口函数cmd(Name,Cmd)

Name是您在require语句中分配给Unix主机的名称,例如:

代码语言:javascript
复制
suite() -> [{require,Name,{unix,[telnet]}}].

代码语言:javascript
复制
ct:require(Name,{unix,[telnet]}).

如此处所述,Common Test可以为一个特定连接启用或禁用“保持活动”活动(即,如果连接闲置,则每10秒向服务器发送一次NOP)。使用telnet_settings(见ct_telnet)可以禁用所有连接。

{port,PortNum}元组是可选的,如果省略,则使用默认的Telnet端口23。此外,keep_alive元组是可选的,并且该值默认为true(启用)。

出口

connect(ConnName, Ip, Port, Timeout, KeepAlive, TCPNoDelay, Extra) -> {ok, Handle} | {error, Reason}

类型

调回ct_telnet.erl

安装到Unix主机的Telnet连接。

target_name(),见ct.为handle(),见ct_telnet...

get_prompt_regexp() -> PromptRegexp

类型

回拨ct_telnet.erl

返回一个合适的regexp在Unix主机上为用户提供字符串匹配的通用提示。

prompt_regexp(),参阅ct_telnet

另见

ctct_telnet

扫码关注腾讯云开发者

领取腾讯云代金券