两个问题;
1. send发送命令后 无执行结果,不知道哪写错了 ,请大家帮忙看下
! /usr/bin/expect
spawn telnet 10.1.48.99
expect "login:"
send "root\r"
expect "Password:"
send "i90plk\r"
expect "GAS3390-1-A> "
send "df -g\r"
就是在GAS3390-1-A>提示符下 执行 df -g无执行结果 ,但是我正常登进去可以执行
2.用spawn expect 执行while循环下面这样写可以么?
! /usr/bin/expect
spawn telnet 10.1.48.99
expect "login:"
send "root\r"
expect "Password:"
send "i90plk\r"
while [[ 1 -eq 1 ]]
do
expect "GAS3390-1-A>"
send "df -g\r"
sleep 10
done
麻烦帮忙看下 谢谢
我遇到了同样的问题,请问您的问题是怎样解决的,多谢