Linux 实现开关机测试,记录开机次数
2021/11/5 7:13:34
本文主要是介绍Linux 实现开关机测试,记录开机次数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
该功能主要用于产品测试的时候,可以检测不断开关机后产品的稳定性。
0、准备阶段
新建一个记录开关机次数的文本文件,我这里在 /usr/bin 路径下新建:vim /usr/bin/OnOffCount ;文件里面输入 0 保存退出;
新建一个记录开关机检测状态的文本文件,这里也是在 /usr/bin 路径下新建:vim /usr/bin/OnOffState ;文件里面输入 stop ,我这里用 stop 和 start 两个不同字符串作为开关机记录的判断位。
1、编写测试脚本
2、编写开机自启动服务
因为该步是实现系统能够自己在开机后自己运行脚本,自启动服务的实现具体可以参考我另一篇博客:https://www.cnblogs.com/xingboy/p/15305027.html 。
3、启动开关机检测
① 启动开机自启动服务,不同系统启动方式略有不同,这跟编写开关机服务的时候一样;
② 修改启动标志位 echo start > /usr/bin/OnOffState;
③ 关机后,下次开机就开始进行记录开机次数了;
④ 查看开机次数:cat /usr/bin/OnOffCount;
⑤ 关闭开关机检测:echo stop > /usr/bin/OnOffState;
⑥ 这样就可以根据你继电器上电次数跟脚本记录的开机次数比对,就可以进行开关机检测了;
⑦ 注意这个脚本要先查看了开机次数后,再关闭开关机检测,不燃先关闭开关机检测会把记录的开机次数清0。
这篇关于Linux 实现开关机测试,记录开机次数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南