+ -
当前位置:首页 → 问答吧 → 还是expect的问题

还是expect的问题

时间:2011-04-15

来源:互联网

#!/usr/bin/expect     -f
set ip [lindex $argv 0]
spawn ssh root@$ip
expect {
    "(yes/no)*" {send "yes\r"}
      }
expect "password:"
send "123456\r"
expect "*#"
send "/usr/bin/uptime |awk '{print $1}'  >  /tmp/123.txt"


现在又2个问题,因为我不能确定是不是第一次登陆,如果登陆到不是第一次登陆的时候,红色的部分会报错,最后一句也报错

作者: ooooldman   发布时间: 2011-04-15

这个问题真蛋疼,你既然知道是登陆次数的问题,为啥第一次不手动登陆,让ip记住信任,然后再去写个tcl脚本

作者: xiaopan3322   发布时间: 2011-04-15

那样还叫什么脚本

作者: ooooldman   发布时间: 2011-04-15