返回顶部
r

raspberry-pi-manager树莓派管理器

Manage Raspberry Pi devices — GPIO control, system monitoring (CPU/temp/memory), service management, sensor data reading.

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

raspberry-pi-manager

Raspberry Pi 管理器

用于管理树莓派操作的命令行工具包。跨多个操作类别记录、追踪和整理条目——从设备连接和同步到监控、自动化、通知和报告。所有数据均本地存储,带有时间戳历史记录、全文搜索和多格式导出功能。

命令

通过 raspberry-pi-manager [args] 可使用以下命令:

核心操作

命令描述
connect <input>记录连接事件(例如SSH会话、网络链接、外设连接)。无参数调用时,显示最近的连接条目。
sync <input>
记录同步操作(例如文件同步、配置推送、备份镜像)。无参数调用时,显示最近的同步条目。 | | monitor | 记录监控观察结果(例如CPU温度飙升、磁盘使用率警报)。无参数调用时,显示最近的监控条目。 | | automate | 记录自动化任务(例如cron作业设置、GPIO脚本触发)。无参数调用时,显示最近的自动化条目。 | | notify | 记录通知事件(例如已发送邮件警报、Telegram消息)。无参数调用时,显示最近的通知条目。 | | report | 保存报告备注(例如周报摘要、事件记录)。无参数调用时,显示最近的报告条目。 | | schedule | 记录计划任务(例如凌晨3点重启、每周日备份)。无参数调用时,显示最近的计划条目。 | | template | 存储模板条目(例如配置模板、部署脚本框架)。无参数调用时,显示最近的模板条目。 | | webhook | 记录Webhook事件(例如传入POST请求、IFTTT触发)。无参数调用时,显示最近的Webhook条目。 | | status | 记录状态更新(例如Pi在线、服务健康)。无参数调用时,显示最近的状态条目。 | | analytics | 记录分析数据点(例如运行时间百分比、请求数量)。无参数调用时,显示最近的分析条目。 | | export | 记录导出操作。无参数调用时,显示最近的导出条目。 |

实用命令

命令描述
stats显示汇总统计信息——每个类别的条目数、总条目数、数据大小和最早记录时间戳。
export <fmt>
以json、csv或txt格式导出所有数据。输出文件保存到数据目录。 | | search | 在所有日志文件中进行全文搜索(不区分大小写)。 | | recent | 显示全局历史日志中最近的20条活动条目。 | | status | 健康检查——版本、数据目录路径、总条目数、磁盘使用情况、最近活动和运行状态。 | | help | 显示完整的命令参考。 | | version | 打印当前版本(v2.0.0)。 |

数据存储

所有数据本地持久化存储在 ~/.local/share/raspberry-pi-manager/ 中:

  • - 按命令分类的日志 — 每个命令(connect、sync、monitor等)写入自己的.log文件,格式为YYYY-MM-DD HH:MM|
  • 全局历史记录 — 每个操作也会追加到history.log中,格式为MM-DD HH:MM : ,用于统一审计追踪。
  • 导出文件 — 生成的导出文件保存为同一目录下的export.json、export.csv或export.txt。

无需外部服务、数据库或网络连接。所有内容通过bash本地运行。

系统要求

  • - Bash 4+(使用local变量、set -euo pipefail)
  • 标准Unix工具:date、wc、du、head、tail、grep、basename、cat
  • 无需root权限
  • 无需外部依赖或软件包安装

使用场景

  1. 1. 追踪Pi设备群操作 — 跨多个树莓派设备记录连接/同步/监控事件,维护操作日志。
  2. 构建自动化审计追踪 — 记录每个自动化任务和Webhook触发,以便追溯事件发生时间和内容。
  3. 生成操作报告 — 使用stats、recent和export生成周报摘要或事件调查总结。
  4. 组织计划维护 — 使用schedule记录计划任务(重启、更新、备份),使用notify记录警报发送。
  5. 搜索历史记录 — 在排查问题时使用search快速查找所有类别中的历史事件。

示例

bash

记录新的SSH连接到Pi


raspberry-pi-manager connect SSH到pi@192.168.1.50 — 固件更新会话

记录文件同步事件

raspberry-pi-manager sync rsync /home/pi/data → NAS备份完成,传输2.3GB

记录温度监控警报

raspberry-pi-manager monitor pi-node-3上CPU温度72°C — 风扇已触发

记录自动化任务

raspberry-pi-manager automate 已添加Cron作业:/home/pi/scripts/backup.sh 每周日02:00

查看汇总统计信息

raspberry-pi-manager stats

以JSON格式导出所有数据

raspberry-pi-manager export json

搜索所有提及backup的条目

raspberry-pi-manager search backup

检查整体健康状态

raspberry-pi-manager status

查看最近的20条活动

raspberry-pi-manager recent

工作原理

每个命令遵循相同的模式:

  1. 1. 带参数 — 为输入添加时间戳,追加到命令特定的日志文件中,增加条目计数,并写入全局历史日志。
  2. 无参数 — 显示该命令日志文件中最近的20条条目。

stats命令汇总所有日志文件的计数。export命令遍历所有日志并以所选格式生成统一输出。search命令在所有日志文件中执行不区分大小写的grep搜索。



由BytesAgain提供 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 raspberry-pi-manager-1776128257 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 raspberry-pi-manager-1776128257 技能

通过命令行安装

skillhub install raspberry-pi-manager-1776128257

下载

⬇ 下载 raspberry-pi-manager v2.0.1(免费)

文件大小: 5.3 KB | 发布时间: 2026-4-15 14:06

v2.0.1 最新 2026-4-15 14:06
update

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

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

p2p_official_large
返回顶部