我在使用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) 请大家帮我看看谢谢
by 人生高地 - 监控及自动化运维技术 - 2012-12-07 16:33:21 阅读(1745) 回复(3)
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 ...
我在linuxmint上面运行openstack需要执行./stack.sh,可是提示需要force=yes。 看了一些网页提示运行安装可以试用apt-get --force-yes ,而我需要的这类执行可以试用 yes | ./stack.sh。 可是执行后者的命令依然提示需要 run with force=yes
force logging并不比一般的logging记录的日志多, 数据库在force logging状态下,nologging选项将无 效,因为nologging将破坏dataguard的可恢复性. force logging强制数据库在任何状态下必须记录 日志而已。 logical standby允许数据库在恢复的同时进行访问, physical standby则在恢复时不允许进行访问 logical standby可以使机器的使用最大化 Oracle Dataguard Chapter 3 - Implementing Standby Databases Preparing To Crea...
decline since October and the Nasdaq lost 1 percent for the week. Stock markets have rallied The NEW DELHI, Nov. 21 (Xinhua) -- wholesale coach purses Visiting chief of the...