免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1907 | 回复: 4
打印 上一主题 下一主题

问一个 expect 中 出现 的 问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-22 00:44 |只看该作者 |倒序浏览
执行 一 个 expect 的 交互脚本  
  
  总是 提示  spawn: command not found
   在 网上 搜l 好半天 也 没 解决  .......  有 谁晓得 要怎么搞啊

软件的安装 情况如下 :   

qc:~ # rpm -qa|grep expect
expect-devel-5.44.1.11-3.2.i586
expect-5.44.1.11-3.2.i586
qc:~ # rpm -qa|grep tcl
tcl-8.5.7-4.6.i586
tcl-devel-8.5.7-4.6.i586
qc:~ # rpm -qa|grep tk-
yast2-gtk-2.20.5-1.2.3.i586
python-gtk-2.16.0-2.3.i586
atk-1.28.0-2.2.i586
atk-devel-1.28.0-2.2.i586
xdg-user-dirs-gtk-0.8-6.6.i586
scim-bridge-gtk-0.4.15-116.3.i586
tk-8.5.7-3.1.i586
tk-devel-8.5.7-3.1.i586
gtk-sharp2-2.12.9-23.6.i586
transmission-gtk-1.74-4.7.1.i586
libcanberra-gtk-0.18-3.3.i586
libatk-1_0-0-1.28.0-2.2.i586
libgtk-vnc-1_0-0-0.3.9-2.3.i586
qc:~ # whereis expect
expect: /usr/bin/expect /usr/bin/X11/expect /usr/include/expect.h /usr/share/man/man1/expect.1.gz
qc:~ # whereis tclsh
tclsh: /usr/bin/tclsh8.5 /usr/bin/tclsh /usr/bin/X11/tclsh8.5 /usr/bin/X11/tclsh /usr/share/man/man1/tclsh.1.gz
qc:~ # expect
expect1.1>
expect1.1> exit
qc:~ # tclsh
%
% exit
qc:~ #

论坛徽章:
0
2 [报告]
发表于 2010-01-22 00:56 |只看该作者

回复 #1 gdn945 的帖子

内容帖出来看看

论坛徽章:
0
3 [报告]
发表于 2010-01-24 16:57 |只看该作者

回复 #2 wtuter 的帖子

#!/usr/bin/expect -f
#
#
set username "root"
set password "11111111"
set host 192.168.1.1
set prompt "#"

spawn scp /home/shell/1.sh $username@$host:/root

expect {
         "yes/no"  { send "yes\r";exp_continue}
         "password:" { send "$password\r"}         
}

expect $pormpt

论坛徽章:
0
4 [报告]
发表于 2010-01-24 23:03 |只看该作者
直接在expect提示符环境下执行spawn有问题吗?
或者!#不在第一行?

[ 本帖最后由 grizzly1975 于 2010-1-24 23:07 编辑 ]

论坛徽章:
0
5 [报告]
发表于 2010-01-25 09:49 |只看该作者
lz贴出的脚本我执行没有错误。。。。。。

抛开lz的情况,“spawn: command not found”,可能情况是:
脚本中写成了
#!/bin/bash
或者
执行的时候,使用了
bash expect.sh

spawn是expect中集成的一个程序,用来启动新进程。如果lz expect安装完整,且脚本运行方式正确的话,应该不会出错吧~
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP