4.7.11. hrut_resetreason

hrut_resetreason 是一个用于获取系统启动时的重置原因的工具。它通过读取 /proc/cmdline 文件中的启动参数,提取与系统重置原因相关的字符串并打印输出。

4.7.11.1. 语法说明

以下是执行 hrut_resetreason 的命令格式:

hrut_resetreason
  • 该工具不接受任何参数,直接运行即可获取系统启动时的重置原因。

4.7.11.2. 各项命令选项及其功能说明

默认使用方式

命令:

root@buildroot:~# hrut_resetreason

功能:

/proc/cmdline 文件中提取系统启动时的重置原因,并输出打印。

打印输出:

reset reason is: COLD_BOOT

结果分析:

  • reset reason is:表示提取到的重置原因。

  • COLD_BOOT:表示具体的重置原因, COLD_BOOT 通常表示系统是由于冷启动(关闭电源,再打开电源重启计算机)而重置的。

    • 其他可能的重置原因

      • REBOOT_CMD:软件命令(如 reboot)导致的重启。

      • WARM_BOOT:热启动(系统从休眠状态唤醒)。

      • WATCHDOG:看门狗定时器超时导致的重启。

      • POWER_FAILURE:电源故障导致的重启。

      • HARDWARE_FAILURE:硬件故障导致的重启。