# hrut_resetreason

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

## 语法说明

以下是执行 `hrut_resetreason` 的命令格式：

```bash
hrut_resetreason
```

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


## 各项命令选项及其功能说明

### 默认使用方式

命令：

```bash
root@buildroot:~# hrut_resetreason
```

功能：

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

打印输出：

```bash
reset reason is: COLD_BOOT
```

结果分析：

- reset reason is：表示提取到的重置原因。
- COLD_BOOT：表示具体的重置原因， COLD_BOOT 通常表示系统是由于冷启动（关闭电源，再打开电源重启计算机）而重置的。
  - **其他可能的重置原因**：
    - REBOOT_CMD：软件命令（如 reboot）导致的重启。
    - WARM_BOOT：热启动（系统从休眠状态唤醒）。
    - WATCHDOG：看门狗定时器超时导致的重启。
    - POWER_FAILURE：电源故障导致的重启。
    - HARDWARE_FAILURE：硬件故障导致的重启。
