文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>一个自动ssh登录的expect脚本(还有问题)

一个自动ssh登录的expect脚本(还有问题)

时间:2009-07-20  来源:jinyuliang

初学expect,小试一下,目前还有些问题,BUG:
   登录后第一个命令异常慢,而且会在屏幕上回显出来;
   登出慢,这个貌似是expect的问题,据说它总是有点慢。

代码:
#!/usr/bin/expect -f
#
# 实现自动登录ssh的功能
#
# 参数说明:
#     $argv 1 用户名@节点IP地址
#     $argv 2 密码
#
# 举例:
#     autossh [email protected] password

spawn ssh [lrange $argv 0 0]

expect {
    stty -echo
    "*yes/no*"  { send "yes\r"; exp_continue }
    "*assword:" { send "[lrange $argv 1 1]\r"; exp_continue }
}
stty echo
interact

exit
相关阅读 更多 +
排行榜 更多 +
随大同

随大同

冒险解谜 下载
弯曲路径:无尽奔跑

弯曲路径:无尽奔跑

休闲益智 下载
工艺融合对战

工艺融合对战

策略塔防 下载