expect 自动登陆的一个问题

    技术2022-05-19  22

    #!/usr/bin/expect# write to login the lab desktop using expectset username "your name"set ipaddr "your ip address"set timeout 3spawn ssh $username@$ipaddrexpect "password:"sleep 3send "yourpassword/r"interact

    一开始没有用sleep 3, 总是在出现提示输入密码之前向终端中输入了"yourpassword",本人认为可以是脚本检测到了password:,也就是expect "password:“执行成功了,但终端还没有显示提示密码输入,也就是终端显示延迟了,导致的,在sleep 3之后,这样就正常了。


    最新回复(0)