#!/usr/bin/expect
# write to login the lab desktop using expect
set username "your name"
set ipaddr "your ip address"
set timeout 3
spawn ssh $username@$ipaddr
expect "password:"
sleep 3
send "yourpassword/r"
interact
一开始没有用sleep 3, 总是在出现提示输入密码之前向终端中输入了"yourpassword",本人认为可以是脚本检测到了password:,也就是expect "password:“执行成功了,但终端还没有显示提示密码输入,也就是终端显示延迟了,导致的,在sleep 3之后,这样就正常了。