返回顶部
r

rr-reboot-report-v2系统重启检测

Detect unexpected system reboots and alert when the system comes back online. Tracks boot history and flags suspicious restarts.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.2
安全检测
已通过
111
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

rr-reboot-report-v2

RR 重启报告

检测意外重启并追踪启动历史。适用于安全监控——当系统意外重启时发出警报。

快速开始

bash

检查意外重启(在启动时或首次心跳时运行)


bash {baseDir}/scripts/check-reboot.sh

查看启动历史

bash {baseDir}/scripts/check-reboot.sh --history

重置状态(将当前启动标记为已知)

bash {baseDir}/scripts/check-reboot.sh --reset

工作原理

  1. 1. 首次运行时,将当前启动时间记录到状态文件
  2. 后续运行时,将当前启动时间与上次已知时间进行比较
  3. 如果启动时间意外变化 → 发出警报
  4. 状态文件:~/.reboot-check-state(可通过 --state 自定义)

输出

STATUS: CLEAN — 自上次检查以来未重启
STATUS: REBOOTED — 自上次检查以来系统已重启
STATUS: FIRST_RUN — 首次运行,正在记录启动时间

集成

通过 Cron 自动警报(推荐)

无需代理活跃即可在重启时自动发送 Telegram 警报:

1. 创建配置文件(一次性设置):
bash
cat > ~/.rr-reboot-config << EOF
BOTTOKEN=yourbottokenhere
CHATID=yourchatidhere
EOF
chmod 600 ~/.rr-reboot-config

2. 添加到 crontab:
bash
@reboot /path/to/scripts/reboot-alert.sh

reboot-alert.sh 辅助脚本:

  • - 自动检测重启
  • 从 ~/.rr-reboot-config 读取凭据(用户创建,独立配置)
  • 直接通过 Telegram Bot API 发送警报
  • 启动时等待网络连接
  • 警报后重置状态

脚本或技能文件中不存储任何凭据。全部由用户提供。

心跳集成

bash

在心跳脚本中


RESULT=$(bash check-reboot.sh)
[[ $RESULT == REBOOTED ]] && echo 警报:检测到意外重启!

选项

  • - --state FILE — 状态文件路径(默认:~/.reboot-check-state)
  • --history — 显示记录的启动历史
  • --reset — 将状态重置为当前启动
  • --json — 以 JSON 格式输出

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 rr-reboot-report-v2-1775936300 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 rr-reboot-report-v2-1775936300 技能

通过命令行安装

skillhub install rr-reboot-report-v2-1775936300

下载

⬇ 下载 rr-reboot-report-v2 v1.0.2(免费)

文件大小: 3.49 KB | 发布时间: 2026-4-12 11:16

v1.0.2 最新 2026-4-12 11:16
- Telegram alert integration added: alerts are now sent via Telegram Bot API using user-provided credentials.
- A new config file (`~/.rr-reboot-config`) is required for Telegram alerts, specifying `BOT_TOKEN` and `CHAT_ID`.
- Updated metadata to declare the new config file as a requirement.
- Improved the `reboot-alert.sh` script to handle credentials securely and wait for network availability at boot.
- SKILL.md documentation updated with new setup steps and integration details.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部