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。
另见
ct,ct_telnet
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

