系统容灾能力测试脚本
来源:互联网 发布:javascript下载 编辑:程序博客网 时间:2024/05/25 20:00
要实现功能:随机选择某台机器上的某个角色,kill掉,看其能否恢复、检测系统容灾。
思路:1. 随机数选择机器、要kill的角色,拼装ssh命令;
2. ps命令找到进程信息,选出进程号,ssh 进行kill;
问题:1. crontab没有标准输出,shell下可以使用的 popen("cmd_xxx").readlines()无法获得系统命令的输出;
解决:使用 2>&1 > /tmp/file_xxx.tmp 重定向到文件中,然后 fd.read() 获得输出;
2. ssh -e -q user@ip 'cmd_xxx' 2>&1 > /tmp/file_xxx.tmp 想把ssh结果直接存到本地,但ssh不支持这种格式;
解决:使用 ssh -e -q user@ip 'cmd_xxx 2>&1 > /tmp/file_xxx.tmp' ——注意上下两句的引号位置不一样
然后 scp user@ip:/tmp/file_xxx.tmp /tmp/,可以正常使用;
- 系统容灾能力测试脚本
- hadoop容灾能力测试
- hadoop容灾能力测试
- 小学生算术能力测试系统
- 小学生算术能力测试系统
- 小学生算术能力测试系统
- 小学生计算能力测试系统
- 小学生算术能力测试系统
- 小学生算数能力测试系统
- 自动化测试与脚本编写能力
- 小学生算术能力测试系统(改进)
- 拓展:小学生算术能力测试系统
- 能力测试
- 使用 db_file_multiblock_read_count测试Oracle在不同系统中的IO能力
- 任务2——小学生算术能力测试系统
- 第14周项目1-小学生算术能力测试系统
- 学习辅助软件开发之小学生算术能力测试系统
- 第11周扩展游戏-小学生计算能力测试系统
- MFC网络编程学习
- 一首现代禅诗
- DEMO:增减控件
- JSP基础知识
- ASP.NET的个人学习之路!
- 系统容灾能力测试脚本
- 解压出来都是.dll文件用啥方式打开
- 可推导出幂律分布的模型的文献小结
- 先学一个星期.....
- 从招聘人员的角度看简历撰写
- ASP.NET 图书管理系统(4)
- 验证码登录代码
- 《功夫熊猫》chan
- 动态规划 VS 分治