Linux教程

Linux 实现开关机测试,记录开机次数

本文主要是介绍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 实现开关机测试,记录开机次数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!