+ -
当前位置:首页 → 问答吧 → 关于自登录脚本shell中expect的问题

关于自登录脚本shell中expect的问题

时间:2011-06-25

来源:互联网

bash: ./login.sh: /usr/bin/expect: bad interpreter: No such file or directory
执行的时候显示以上错误,该怎么改正呀,谢谢了

作者: wangjian_91   发布时间: 2011-06-25

执行啥的时候?

作者: iambic   发布时间: 2011-06-25

引用楼主 wangjian_91 的回复:
bash: ./login.sh: /usr/bin/expect: bad interpreter: No such file or directory
执行的时候显示以上错误,该怎么改正呀,谢谢了



#!/usr/bin/expect -f
set timeout 60  
set host 0。0。0。0  
set name cn-user
set password 123456  
  spawn ssh $name@$host
expect {
"(yes/no)?" {  
send "yes"
expect "assword:"  
send "$password"
}
"assword:" {
send "$password"
}
}
expect "#"
send "uname"
expect "Linux"
send_usr "Now you can do song operation on this terminal"

interacta

作者: wangjian_91   发布时间: 2011-06-25

你机器上有/usr/bin/expect吗?

作者: iambic   发布时间: 2011-06-25

引用 2 楼 wangjian_91 的回复:

引用楼主 wangjian_91 的回复:
bash: ./login.sh: /usr/bin/expect: bad interpreter: No such file or directory
执行的时候显示以上错误,该怎么改正呀,谢谢了



#!/usr/bin/expect -f
set timeout 60 ……

我装的是open suse 11应试有吧,怎么查看有没有?

作者: wangjian_91   发布时间: 2011-06-25

……不知道你哪里来的“应该有”这样的自信……

expect
which expect
whereis expect
ls /user/bin/expect

作者: iambic   发布时间: 2011-06-25

最后那个user应该是usr。

作者: iambic   发布时间: 2011-06-25

引用 6 楼 iambic 的回复:

最后那个user应该是usr。


好,俺去看下,谢谢,

作者: wangjian_91   发布时间: 2011-06-25

热门下载

更多