本文概述
- Apache Ant Telnet任务属性
- Apache Ant Telnet任务示例
此任务主要用于自动执行telnet会话xml文件。
< telnet> 元素支持嵌套元素< read> 和< write> 分别执行读/写操作。
Apache Ant Telnet任务属性
属性 | 价值观 | 需要 |
---|---|---|
userid | 登录服务器的用户ID。 | 是 |
password | 登录服务器的密码。 | 是 |
server | 服务器名称/地址。 | 是 |
port | 远程telnet服务器的端口号。 | 没有 |
initialCR | 连接后发送cr。 | 没有 |
timeout | 设置默认超时以等待响应。 | 没有 |
Apache Ant Telnet任务示例
<
project name="java-ant project" default="run">
<
target name="run">
<
telnet userid="java" password="java123" server="localhost">
<
read>/home/srcmini<
/read>
<
write>ls<
/write>
<
read string="/home/srcmini"/>
<
/telnet>
<
/target>
<
/project>
上面的示例是一个简单的telnet连接程序,该程序通过映射提供的用户ID和密码来连接到localhost。
【apache ant telnet任务】暂停
<
project name="java-ant project" default="run">
<
target name="run">
<
telnet userid="java" password="******" server="localhost" timeout="20">
<
read>/home/srcmini<
/read>
<
write echo="false">sleep 15<
/write>
<
read timeout="10">/home/srcmini<
/read>
<
/telnet>
<
/target>
<
/project>
在连接期间,我们还可以设置连接超时时间。
指定端口号
<
project name="java-ant project" default="run">
<
target name="run">
<
telnet port="80" server="localhost" timeout="20">
<
read/>
<
write>GET / http/0.9<
/write>
<
write/>
<
read timeout="10"><
/HTML><
/read>
<
/telnet>
<
/target>
<
/project>
我们还可以指定端口号以与在不同端口号上运行的网络连接。
推荐阅读
- Apache Ant教程
- apache ant junit任务
- apache ant war任务
- apache ant zip任务
- apache ant move任务
- apache ant mkdir任务
- apache ant loadfile任务
- apache ant length任务
- apache ant javac任务