我正在尝试下面的Ant telnet任务:
<telnet userid="uid" password="pass" server="${BT_Server}">
<read>/u01/appldev/devappl/po/11.5.0/reports</read>
<write>ls</write>
<read string="/u01/appldev/devappl/po/11.5.0/reports"/>
</telnet>它将在登录到远程服务器后无限执行。获取以下消息:
构建文件: C:\Program Files\Java\apache-ant-1.8.1\build.xml
sql_compile:
[telnet] Unauthorised Access is Illegal
[telnet] login:
[telnet] uid
[telnet] Password:我需要通过按ctrl+c来强制终止作业。它给出了一条消息- "Terminate batch job (Y/N)?“
发布于 2010-07-16 11:24:25
解决问题。阅读实际上等待出现在UNIX提示符处的文本。
<telnet userid="uid" password="pass" server="${Server}">
<read>authorisation (Y/N)? :</read>
<write>y</write>
<read>to continue</read>
<write>\n</write>
<read>/export/home/appldev></read4>
<write>sh test_sql.sh "{$Release_Name}"</write>
<read string="DEV - uid@host:/export/home/appldev>"/>
</telnet>https://stackoverflow.com/questions/3252627
复制相似问题