Linux系统休眠、待机自动化测试脚本
2023-09-14 09:09:19 时间
待机(S3)自动化测试脚本如下:
#!/bin/bash
read -p "请输入待机次数:" number
echo "3秒后开始待机"
sleep 3
num=1
while true; do
sudo rtcwake -l -m mem -s 20; dmesg | egrep "error|failed|warning" >> ./S3.log
echo 第 "${num}"次测试……>> ./S3.log
sleep 5
echo 第 "${num}"次测试……
num=$(expr ${num} + 1)
if [ ${num} -gt ${number} ]; then
times=$(expr ${num} - 1)
echo "完成待机测试,总共${times}次。"
break
fi
done
休眠(S4)自动化测试脚本如下:
#!/bin/bash
#cat /sys/class/rtc/rtc0/device/power/wakeup 打印结果为 enabled
#若为disabled,可执行 sudo cat enabled > /sys/class/rtc/rtc0/device/power/wakeup 进行开启操作
read -p "请输入休眠次数:" number
echo "3秒后开始休眠活动"
sleep 3
num=1
while true; do
sudo rtcwake -l -m disk -s 30; dmesg | egrep "error|failed|warning" >> ./S4.log
echo 第"${num}"次测试…… >> ./S4.log
sleep 5
echo 第"${num}"次测试……
num=$(expr $num + 1)
if [ ${num} -gt ${number} ]; then
times=$(expr ${num} - 1)
echo "完成休眠测试,总共${times}次。"
break
fi
done
相关文章
- 页面Linux下PHP页面显示问题排查(linux不能显示php)
- Linux下变量的取消:攻略必备(linux取消变量)
- 发Linux驱动开发之路:拓展极致性能(linux驱动开)
- 多线程在Linux系统下的应用(多线程linux)
- 好学Linux:易学难精的体验(linux好学不)
- 安装Linux虚拟机:指导安装过程(虚拟机linux安装目录)
- Linux系统的分支:全面解析(linux的分支)
- Linux之旅:探索分支的奥秘(linux的分支)
- Linux系统的分支:探索这些完整的发行版(linux的分支)
- Linux系统编译内核的五大步骤(linux编译内核步骤)
- Linux中的GID:了解用户组身份。(linux的gid)
- 「Linux如何查看上次关机时间」(linux上次关机时间)
- 如何使用 Linux 进行匿名映射?(linux匿名映射)
- Mastering Linux: Essential Tips for Efficient Command Line Navigation(linux调用命令行)
- 如何在Linux上运行脚本:最简单的步骤(linux运行脚本)
- 深入分析Linux Top指令,优化系统性能的方法与技巧(分析linux top)
- Linux 科学计算:开源高效的科研利器(linuxsci)
- Linux文件无法删除,解决方法你需要知道!(linux文件不可删除)
- Linux系统差异备份:提高数据安全性(linux差异备份)