Shell script éxito de inicio de sesión de telnet, ¿cómo emitir comandos después de eso?

#!/usr/bin/expect -f
spawn telnet 10.21.0.17
expect -re "login"
send "admin\n"
expect -re "Password"
send "supersecurepassword\n"
interact

Funciona como se espera. Al ejecutar el script, inicié sesión en cualquier telent IP que usé en la líneaspawn telnet 10.21.0.17

Entonces me deja caer al Shell de la AP.

WAP->

¿Cómo emito más comandos? Me gustaria emitirreboot y entonces tal vez unsleep 20 y finalmenteexit.

He intentado usarecho yexpect sin éxito También he intentado con la eliminación de lainteract sin éxito ¿Algunas ideas?

Respuestas a la pregunta(1)

Su respuesta a la pregunta