Я полностью новый в ожидании, и я хочу запустить свой скрипт Python через Telnet. Этот скрипт py занимает около 1 минуты, но когда я пытаюсь запустить его через Telnet с Expect - он не работает.Ожидайте - дождитесь окончания процесса
я это ожидал простой код:
#! /usr/bin/expect
spawn telnet <ip_addr>
expect "login"
send "login\r"
expect "assword"
send "password\r"
expect "C:\\Users\\user>\r"
send "python script.py\r"
expect "C:\\Users\\user>\r"
close
Когда я заменить script.py с одним с более коротким временем выполнения - он прекрасно работает. Не могли бы вы сказать мне, что мне следует изменить, поэтому я могу дождаться завершения процесса script.py? Должен ли я использовать тайм-аут или спать?
Пожалуйста, пост выход из рабочих и нерабочих решения. Также может быть полезен сетевой захват. –