在线文档教程

unix_telnet

unix_telnet

模块

unix_telnet

模块摘要

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

描述

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

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

{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主机的名称,例如:

suite() -> [{require,Name,{unix,[telnet]}}].

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