haotian-lu-prog/dsh-dev-backup ↗★ 0
dsh-dev-backup
在Web UI中显示计划备份是否成功运行 适合需要监控冷备或launchd备份任务新鲜度的DSH 0.2用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:haotian-lu-prog/dsh-dev-backup說明文件
閱讀完整 README ↗配置
在 设置 → 插件 → dsh-dev-backup 里改,全部字段都标了 volatile(),改完立即生效、不用重启:
| 字段 | 默认值 | 说明 |
|---|---|---|
freshnessFile | ~/Library/Logs/dev-backup/last-ok | 最近成功时间戳文件 |
failureFile | ~/Library/Logs/dev-backup/last-failure | 失败记录(留空关闭) |
launchdLabel | 空 | 要检查的 LaunchAgent label(留空关闭) |
statusCommand | 空 | 可选自检命令,退出码 0 视为正常 |
staleAfterHours | 36 | 超过这么多小时没成功就报「需要留意」 |
refreshSeconds | 30 | 面板轮询间隔 |
默认值直接对应冷备约定(last-ok 存 epoch 秒、last-failure 追加记录)。
换成别的备份方案时,只要把路径指过去即可,不需要这个约定本身。
举例:如果你的备份是 launchd 任务 com.example.nightly-backup、成功时间写在 ~/.backup/last-ok,
就把 launchdLabel 填 com.example.nightly-backup、freshnessFile 填 ~/.backup/last-ok。