如何在 Ubuntu 中循环睡眠/休眠/重启/冷启动进行测试?

如何在 Ubuntu 中循环睡眠/休眠/重启/冷启动进行测试?

我想测试电源管理的系统稳定性,比如重启系统 500 次,看看它是否无响应或无法重启。

在 Windows 中使用 pwrtest 很容易做到这一点,但我不知道如何在 Ubuntu 中做到这一点。

答案1

一个想法:在 /etc/rc.local 中编写一些代码,将计数器保存在文件中,只要计数器未达到 500,就调用reboot。您需要小心文件的位置 - 它需要在重启后继续存在,因此不要将其放在 /tmp 中。仅reboot当计数器文件存在时才调用也可能是一个聪明的想法,这样您就可以通过启动实时 Linux 并删除计数器文件来摆脱重启循环。

相关内容