expect 手册 中文版 本文由gunman翻译,在此感谢~ expect(1) 名字: expect-----能与交互式程序进行“可程序化”会话的脚本语言 大纲: (命令选项概述) expect [ -dDinN ] [ -c cmds ] [ -[f|b] ] cmdfile ] [ args ] 概述: expect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,expect可以知道程序会提示或反馈什么内容以及 什么是正确的应答。它是一种可以提供“分...
by stone_pub - Linux文档专区 - 2009-03-02 12:29:11 阅读(1307) 回复(0)
欢迎光临GOODBA及其论坛 命令 expect使用Tcl(Tool Command Language)。Tcl提供流控制(如if, for, break),表达式计算和一些诸如递归,过程定义等其它性能这里用到但没有定义的命令(如set, if, exec)都是Tcl命令。(参见tcl(3))。 expect正如下面描述的支持更多一些命令。除非特别说明,命令都是返回空串。 命令以字母表序排列以便他们能被快速定位。然而,新手也许会觉得从spawn, send, expect和interact着手会更容易。 注意最好的...
欢迎光临GOODBA及其论坛\r\n\r\n命令\r\nexpect使用Tcl(Tool Command Language)。Tcl提供流控制(如if, for, break),表达式计算和一些诸如递归,过程定义等其它性能这里用到但没有定义的命令(如set, if, exec)都是Tcl命令。(参见tcl(3))。\r\nexpect正如下面描述的支持更多一些命令。除非特别说明,命令都是返回空串。\r\n命令以字母表序排列以便他们能被快速定位。然而,新手也许会觉得从spawn, send, expect和interact着手会更容...
我在使用expect 执行sed -i 的时候, 总是报错无法执行, 请大家帮我分析下, 谢谢。具体的语句是这样的, expect "*#" send "sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/sysconfig/selinux\r" 提示的错误是这样的 send: spawn id exp6 not open while executing "send "sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/sysconfig/selinux\r"" (file "./test.exp" line 14) 请大家帮我看看谢谢
expect <expect { "*(yes/no)?*" {send -- "yes\r"; exp_continue} "*password:*" {send -- "kjk123\r"} } send "touch a b c d e\r" send "exit\r" ! 为什么 在10.10.17.3 机器上没建立起来呢
以前装的fc4自己在装系统 的过程中装了expect , 现在的系统 没有,只好自己下了装, 装完,装前几次老是出问题,最好装好,担心自己以后忘记了,就写下来在这里 先下载 ,是在 chinaunix下载的 三个包 : tcl8.4.13-src.tar.gz tk8.4.13-src.tar.gz expect-5.37.1.tar.gz 装 tcl .解压就不说了,就 一个 configure 前面加参数 ...
是否能下列x.x.x.x利用變數的方式 讀入例如/ETC/HOSTS 分別登入不同台SERVER 執行COMMAND #!/usr/bin/expect spawn telnet x.x.x.x expect "login:" send "pom\r" expect "Password:" send "123456\r" expect "$" send "cd /home/p ...