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
。
另见
ct
,ct_telnet