Claro, se a conexão fechar, espere que reaja ao padrão especial eof
. O que você quer fazer é isso
- se a conexão estiver fechada, espere
eof
- se você vir o prompt, envie o comando
exit
e continue aguardandoeof
send "$_cmd_\r"
expect {
"#" {
send "exit\r"
exp_continue
}
eof
}
# do something after the connection is closed