ChinaUnix.net
相关文章推荐:

expect脚本 string命令

安装完TCL,expect后,运行SHELL脚本,可还是识别不了expect命令? 我这有个SHELL脚本,里面含有spawn之类的expect命令,所以装了TCL和expect,可在用sh运行SHELL脚本时,还是不识别spawn的命令,哪为前辈指点一下,问题出在哪了

by john11 - Shell - 2005-11-25 12:48:47 阅读(4037) 回复(11)

相关讨论

我想在expect脚本中获取主机名 set HOSTNAME [.....] 请问有什么办法可以在expect脚本中调用系统的hostname这个命令,并将返回值赋给HOSTNAME这个变量呢?

by 理想的石头 - Shell - 2007-11-27 12:32:47 阅读(5941) 回复(2)

在REDHAT下,我的SHELL脚本中用到了spawn命令,所以我先装了tcl,后又装了expect。 然后我在系统中敲入tcl或者expect都正常有了tcl>,和expect1.1>!我想这应该说明我的tcl和expect的安装应该没问题了吧!!但我一运行我的SHELL脚本,它就报错!~说spawn找不到!!!! 哪位用过的给我指点一下呀!!!!!!

by john11 - Shell - 2005-11-22 08:49:08 阅读(6660) 回复(1)

expect循环登录多台服务器执行命令脚本 #!/usr/bin/expect foreach IP { 61.152.114.188 61.152.114.185 ............. } { #循环,可以多台相同密码的服务器同时处理,不同密码的需要改动一下,在下面再加一个密码的循环, spawn ssh [email=username@$IP]username@$IP[/email] expect { "*(yes/no)*" { send "yes\r"} "password:" { send "123456\r" } } #SSH第一次远程登录服务器 expect "username" send "su...

by 随风飘来 - Python文档中心 - 2015-05-18 22:23:16 阅读(16313) 回复(7)

比如说现有一expect脚本: #!/usr/local/bin/expect spawn aaa exit 在执行aaa命令后,系统会显示这样一行返回值: Directory:s:\data\filexxxxx,其中file后的xxxxx是随机生成的一串数字,如何在expect脚本中得到这行值,并对此字符串进行处理,只保留后面的s:\data\filexxxx这样的路径? 谢谢 !

by dbetter - 系统管理 - 2006-09-25 09:09:00 阅读(1644) 回复(3)

比如说现有一expect脚本: #!/usr/local/bin/expect spawn aaa exit 在执行aaa命令后,系统会显示这样一行返回值: Directory:s:\data\filexxxxx,其中file后的xxxxx是随机生成的一串数字,如何在expect脚本中得到这行值,并对此字符串进行处理,只保留后面的s:\data\filexxxx这样的路径? 谢谢 !

by dbetter - Shell - 2012-10-29 08:07:30 阅读(9497) 回复(13)

我用expect 在solaris 下写的自动ftp的脚本,如果下载文件不是太大的话,运行正常,不过碰到比较大文件,expect脚本在下载还没结束的时候就自动结束了,不知道为何,有解决方法吗~?

by xkgood - Solaris - 2009-08-22 22:59:19 阅读(1186) 回复(2)

最近在搞集群,作了个脚本,通过SSH来登录其他节点开动data节点和manager节点,然后本地开启api节点,前面的都能顺利执行,但是当退回到本地执行最后的命令却出现问题 expect "d2node" send "ndbd\n" expect "fetched" send "exit\n" expect "sql1node" #本地节点 send "/usr/bin/mysqld_safe --defaults-file=/etc/my.cnf &\n" #开启节点 当执行send时候提示 send: spawn id exp8 not open while executing "se...

by justlooks - Shell - 2009-08-17 14:03:14 阅读(1826) 回复(3)

有谁会expect脚本?能否给一些expect脚本的实例,小弟初学!!!!

by ecjtubaowp - Shell - 2008-08-22 20:02:15 阅读(1188) 回复(2)

#!/usr/bin/expect set timeout 100 spawn telnet 192.168.1.16 expect "login" send "user\r" expect "Password" send "123456\r" expect "$" spawn ls expect eof exit 这段脚本只能自动telnet到远程机器上,但是不能执行ls命令,请问这个脚本有什么问题?

by goodgj - Shell - 2006-10-30 22:15:43 阅读(1019) 回复(3)

iptables 版本1.3.4 内核2.6.14.2 iptables -A FORWARD -m string --string "www.qd.sd.cn" -j DROP 这个命令返回"you should add --algo" iptables -A FORWARD -m string --algo --string "www.qd.sd.cn" -j DROP 加了之后,返回往往www.qd.sd.cn bad argument 看了一些iptables 资料,包括写string 的语法,没发现有用--algo的阿。 why?

by lanmine - 网络与硬件 - 2006-12-13 16:15:08 阅读(4119) 回复(7)