#!/usr/bin/expect -f
spawn telnet 10.21.0.17
expect -re "login"
send "admin\n"
expect -re "Password"
send "supersecurepassword\n"
interact
按预期工作。运行脚本后,我登录到我在该行中使用的任何远程 IPspawn telnet 10.21.0.17
然后它把我丢到 AP 的外壳上
WAP->
如何发出进一步的命令?我想发出reboot
然后也许是sleep 20
最后exit
。
我试过使用echo
但expect
没有成功。我也试过删除interact
没有成功。有任何想法吗?