Eu encontrei a resposta. Eu só tenho que colocar alguns
sleep
comando antes
expect "Login:"
Obrigado a todos.
Eu tenho um problema com o meu script. Parece que minha senha está errada.
#!/usr/bin/expect
set ip [lindex $argv 0]
spawn telnet $ip
set timeout 10
expect "Login:"
send "administrator\r"
expect "Password:"
send "123456"
send "\r"
Diz, login incorrect
. Mas funciona, quando eu uso cmd
no Windows para fazer telnet para o meu telefone, ele funciona com "administrador" e 123456 como senha.
Eu não sei porque no meu script, eu não consegui logar com sucesso.
Eu tenho que usar este script para fazer o downgrade / upgrade dos meus telefones.
Eu encontrei a resposta. Eu só tenho que colocar alguns
sleep
comando antes
expect "Login:"
Obrigado a todos.