gpt4 book ai didi

Ant telnet卡在一个简单的任务上

转载 作者:行者123 更新时间:2023-12-02 09:01:25 24 4
gpt4 key购买 nike

<?xml version="1.0" ?>
<project name="test" default="root">
<target name="telnet">
<telnet server="10.1.1.1">
<read>login:</read>
<write>root</write>
<read>password:</read>
<write>${PASSWORD}</write>
<read>#</read>
<write>ls</write>
<read>#</read>
</telnet>
</target>
</project>

这是我在 build.xml 文件中的代码。当我运行 ant(版本 1.8,在 bash 中)时(我已经下载并复制了 commons-net-2.0 和 jakarta-oro-2.0.8 的 jar),这是我得到的输出:

Buildfile: /home/sagar/build.xml

telnet:

然后它就坐在那里。当我在服务器上执行“who”操作时,我可以看到“系统”正在等待登录。但这之后就没有任何进展了。我可以使用普通的 telnet 方式(putty、bash 等)远程登录到服务器。

我什至尝试了完整的 telnet 命令而不是读/写:

<telnet server="10.1.1.1" userid="root" password="root">

非常感谢任何帮助!

注意:JRE 1.5、Ant 1.8、commons-net 版本 2.0、jakarta 版本 2.0.8

最佳答案

想通了。对于遇到此问题的其他人:

Ant 1.8.0 似乎不适用于 commons-net-telnet。不知道为什么,但如果你可以降到 1.7 版本,它就可以工作。

6个小时的头撞和挫败感过后,这是一个未记录的版本问题。伟大的! >:

关于Ant telnet卡在一个简单的任务上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com