Tente esta construção quando command
é demorado:
send "command\r"
expect {
timeout {
puts "Running..."
exp_continue
}
"%PROMPT%" {
puts "Finished."
}
}
send "next command\r"
Em timeout
, você aguardará continuamente com o comando exp_continue
para %PROMPT%
.