2010-07-15 2 views
0

Я пытаюсь ниже Ant телнет задачу: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> 

Он будет выполняться в течение бесконечного времени после входа на удаленный сервер. Получение ниже сообщение:

Buildfile: C: \ Program Files \ Java \ апач-муравей-1.8.1 \ build.xml

sql_compile: 
    [telnet] Unauthorised Access is Illegal 
    [telnet] login: 
    [telnet] uid 
    [telnet] Password: 

мне нужно принудительно завершить работу, нажав Ctrl + C. Он дает сообщение - «Завершить пакетное задание (Y/N)?»

ответ

0

Решите проблему. Прочтите на самом деле ожидание текста, появляющегося в командной строке 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 - [email protected]:/export/home/appldev>"/> 
</telnet> 
+0

Я также использую то же, я уверен, выполнение файла летучей мыши на удаленной машине, которая начинает порт, но когда муравей выполняет свою задачу он закрывает порт я хочу использовать этот порт, чтобы запустить мое приложение на пульте дистанционного управления , он должен быть закрыт только тогда, когда я хочу закрыть. так что, пожалуйста, помогите мне с вашим опытом. благодаря – lAH2iV

Смежные вопросы