<?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) (я скачал и скопировал файлы jars для commons-net-2.0 и jakarta-oro-2.0.8 уже), я получаю следующий вывод:
Buildfile: /home/sagar/build.xml
telnet:
и тогда он просто сидит там. Когда я делаю «кто» на моем сервере, я вижу «Систему», ожидающую входа в систему. Но после этого прогресса нет. Я могу подключиться к серверу с помощью обычных средств telnet (putty, bash и т. Д.).
Я даже попробовал полную команду telnet вместо чтения / записи:
<telnet server="10.1.1.1" userid="root" password="root">
Любая помощь очень ценится!
Note: JRE 1.5, Ant 1.8, commons-net version 2.0, jakarta version 2.0.8