准备工作:MirantisFuelOpenStack安装文件(ISO格式)VirtualBoxScriptsCygwin及相关组件VirtualBox安装文件及扩展文件下载地址:Mirantis相关:https://software.mirantis.com/releases/#supportedVirtualBox相关:https://www.virtualbox.orgCygwin相关:https://cygwin.com/..
分类:
其他好文 时间:
2016-06-11 16:03:46
阅读次数:
1490
#!/usr/bin/expect -fset tvgwRecordChannel [lindex $argv 0]set tvldFlag [lindex $argv 1]spawn su expect "Password: " send "hello123\r"expect "]#"send " ...
分类:
系统相关 时间:
2016-06-08 18:36:24
阅读次数:
711
最近新增加了十五台虚机服务器,在修改root密码的时候我的懒病又犯了,一台台设备登录改密码太损耗气力了,于是想着有没有办法不用登录那些机器而直接修改root为强密码,而又能将这些服务器密码快速的收上来,由于已经有saltstack使用经验,所以想着利用saltstack配合简单脚本..
分类:
其他好文 时间:
2016-06-07 16:29:13
阅读次数:
1561
1. 需求背景对于大公司而言,肯定时不时会有网站或者配置文件更新,而且使用的机器肯定也是好多台,少则几台,多则几十甚至上百台。所以,自动同步文件是至关重要的。2. 实现思路首先要有一台模板机器,把要分发的文件准备好,然后只要使用expect脚本批量把需要同步的文件分发到目标机器即可。3. 核心命令r ...
分类:
系统相关 时间:
2016-06-07 14:32:48
阅读次数:
250
本程序主要实现hive权限测试。系统中有管理员用户single和测试用户test。在路径/home/test/下,将用例的预置条件写在input文件夹内,每个用例对应一个input文件,命名为x-y~z.q(其中xyz都是数字);将用例需要执行的语句放在case文件夹内,命名为case_x.q;将预期结果写入expect..
分类:
系统相关 时间:
2016-06-07 13:21:09
阅读次数:
746
key_probability = [-1, 0.15, 0.1, 0.05, 0.1, 0.2]virtual_key_probability = [0.05, 0.1, 0.05, 0.05, 0.05, 0.1] expect_cost = [[0] *10 for i in range(10 ...
分类:
其他好文 时间:
2016-06-06 20:23:26
阅读次数:
164
因为在测试中经常要telnet登录到路由器中去配置环境启动路由器,每次都输入一遍命令太麻烦了,想着写一个shell脚本实现自动登录、配置环境、启动服务的过程。 脚本实现是使用expect来实现的,所以首先要安装expect(sudo apt-get install expect) 代码如下 ...
分类:
Web程序 时间:
2016-06-06 13:50:46
阅读次数:
451
/usr/bin/expect<<EOF
settimeout50
spawn$SCP_LOG_TO_GATHER_SERVER
expect{
"*yes/no)?"
{
send"yes\n"
"*password:*"{send"GatherServerPassword\n"}
}
"*password:"
{
send"$GatherServerPassword\n"
}
}
expect"*password:"{send"$GatherServerPassword\n"}
expect"..
分类:
其他好文 时间:
2016-05-26 06:26:04
阅读次数:
170
想写自动化脚本的时候,遇到需要交互的,如ssh,scp,就束手无策,直到我知道了expect。 expect 有一系列expect-send对组成,就像聊天一样。 expect A send B expect C send D 先来个例子 #!/usr/bin/expect set timeout ...
分类:
其他好文 时间:
2016-05-13 23:15:18
阅读次数:
204
下面是配置文件,配置了spring的扫描路径,不配置这个注解不起作用。Java代码packagecom.expect.oa.config;importorg.springframework.context.annotation.ComponentScan;importorg.springframework.context.annotation.Configuration;@Configuration@ComponentScan("com.expec..
分类:
编程语言 时间:
2016-05-13 05:18:05
阅读次数:
182