请教关于expect中timeout默认时间的问题
发布网友
发布时间:2022-05-10 14:49
我来回答
共1个回答
热心网友
时间:2023-08-02 08:29
在expect直接set timeout,在~/.expectrc中定义一下
#/usr/bin/expect
set IP_address [lindex $argv 0]
set timeout 15
spawn telnet $IP_address
sleep 1
expect {
"*login:*" { #输入用户名
exit 8
} "*登录*" { #输入用户名
exit 8
} "*refused*" { #登录方式被拒绝
exit 9
} "*closed*" { #登录方式被拒绝
exit 9
} timeout {
exit 10
}
}