lzm234 发表于 2012-10-23 09:06

expect -c 引发的问题

shell脚本中:
expect -c "
#登陆远程主机并生成校验码
      spawn ssh $USR@$IP

      #expect \"password:\";send \"$PWD\r\"
    expect
{
\"yes\no\"{send \"yes\r\"; exp_continue}
\"password*\"{send \"$PWD\r\"}
}
   expect \"#\";send \"exit\r\"

"
注释的部分可以登录,为啥添加\"yes\no\"{send \"yes\r\"; exp_continue}一行不会自动输入密码呢

lzm234 发表于 2012-10-24 09:48

这个错误真是诡异啊 我发现
expect{
\"yes\no\"{send \"yes\r\"; exp_continue}
\"password*\"{send \"$PWD\r\"}
}
就没有问题了:wink:
页: [1]
查看完整版本: expect -c 引发的问题