У меня есть сценарий ожидания, который работает нормально, но он останавливается после некоторых команд.ожидать остановки скрипта после некоторых команд
сценарий: #/USR/бен/ожидать
eval spawn telnet Proc_m0_s1 8000
expect ">"
send "cd CLI/Processors\r"
expect ">"
send "getprocessorinfo Proc_m0_s5\r"
expect ">"
send "getprocessorinfo Proc_m0_s1\r"
expect ">"
send "getprocessorinfo Proc_m0_s7\r"
expect ">"
send "getprocessorinfo Proc_m0_s3\r"
expect ">"
send "getprocessorinfo Proc_m0_s17\r"
expect ">"
send "getprocessorinfo Proc_m0_s19\r"
expect ">"
send "getprocessorinfo Proc_m1_s5\r"
expect ">"
send "getprocessorinfo Proc_m1_s7\r"
expect ">"
send "getprocessorinfo Proc_m1_s9\r"
expect ">"
send "getprocessorinfo Proc_m1_s11\r"
expect ">"
send "getprocessorinfo Proc_m1_s13\r"
expect ">"
send "getprocessorinfo Proc_m1_s15\r"
expect ">"
send "getprocessorinfo Proc_m1_s17\r"
expect ">"
send "getprocessorinfo Proc_m1_s19\r"
expect ">"
send "getprocessorinfo Proc_m1_s21\r"
expect ">"
send "getprocessorinfo Proc_m1_s23\r"
expect ">"
send "getprocessorinfo Proc_m2_s1\r"
expect ">"
send "exit\r"
это мешает так:
$ /CLI/Processors> getprocessorinfo Proc_m1_s23
Я попытался удалить некоторые команды, но это всегда остановка!
добавить 'exp_internal 1' в начало скрипта –