#!/usr/bin/expect -f
set timeout 10
spawn ssh eliot@127.1.0.1
expect {
"*assword" {
send "workhard\r";
}
timeout exit
}
expect {
"*denied" {
exit 2;
}
"login" {
send "ls\r";
expect eof
exit 1;
}
}
支持如下异常情况:1、用户或密码错误
2、主机不可达