Skrypt powłoki udany login telnet, jak wydawać polecenia po tym?
#!/usr/bin/expect -f
spawn telnet 10.21.0.17
expect -re "login"
send "admin\n"
expect -re "Password"
send "supersecurepassword\n"
interact
działa zgodnie z oczekiwaniami. Po uruchomieniu skryptu jestem zalogowany do dowolnego IP, którego użyłem w liniispawn telnet 10.21.0.17
Następnie upuszcza mnie do Powłoki AP
WAP->
Jak wydać dalsze polecenia? Chciałbym wystawićreboot
a potem może asleep 20
i w końcuexit
.
Próbowałem użyćecho
iexpect
bez powodzenia. Próbowałem także usunąćinteract
bez powodzenia. Jakieś pomysły?