2016-10-06 6 views
0

Примечание: я не указал точные адреса по соображениям конфиденциальности.Как я могу отправлять символы при определенных задержках на адрес telnet?

Вот процедура я хотел бы быть в состоянии сделать:

Я первый идет в телнет следующим образом.

telnet <myaddress> <myport> 

Затем, следующее сообщение появляется, а затем мигающий курсор

Trying <some address>... 
Connected to <cloud address>. 
Escape character is '^]'. 

На данном этапе, я хотел бы ввести два возврата каретки (ASCII 13 или «\ г») на расстоянии 100 миллисекунд Кроме.

-

Как я могу добиться этого в режиме телнет, который не требует, чтобы я вручную ударил возврат каретки в правильное время?

+1

Вы знакомысь с ожиданием? – davejagoda

+0

Вы можете написать сценарий, который будет эхом, что вы хотите, с соответствующим временем, а затем вывести его вывод на 'telnet'. – Barmar

ответ

0

Выполните вывод команды или скрипта, который выводит нужные вам символы с соответствующим временем.

{ printf '\r'; sleep .1; printf '\r'; } | telnet <myaddress> <myport> 

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

  • Нет связанных вопросов^_^