系统相关
首页 > 系统相关> > 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。

标签:开关机,bin,检测,次数,usr,Linux,开机
来源: https://www.cnblogs.com/xingboy/p/15507204.html