Eu criei o ssh no script esperado. no script eu tenho que verificar o status de saída do comando ssh na máquina local para fazer alguma condição nesse script usando if
/ else
.
spawn ssh [email protected]
set success [exec echo \$?\r]
if { $success == 0 } {
expect {
"(yes/no)? "
{send "yes\r"}
"password:"
{send "mypasswd\r"}
}
Acho que o problema está na segunda e terceira linha, mas não sei como trabalhar com isso.
Tags expect return-status