已有任务镜像
更新日期:2026-07-29
以下信息完整记录了每个任务的配置参数和内部结构。笔记 + 子笔记内的脚本全文 = 自包含,另一 Hermes 可据此完整重建。
1️⃣ trilium-data-publish
| ID | fed4251f2e2f |
| 调度 | 0 1 * * * — 每天凌晨 01:00 (北京时间) |
| 类型 | no_agent: true — 纯脚本,无 LLM 推理,脚本 stdout 原样投递 |
| 脚本 | ~/scripts/hermes-cron-master.sh + ~/scripts/cron-tasks/sitemap.sh |
| 投递 | telegram:-1003995375876:5072 (H02 Oracle 频道) |
| 状态 | ✅ 启用 |
子笔记
- 📜 hermes-cron-master.sh — 编排器脚本,定义 TASK_ORDER 和指标提取
- 📜 cron-tasks/sitemap.sh — sitemap 子任务脚本
🔄 重建步骤
- 写脚本文件:读取子笔记内容,写入
~/scripts/hermes-cron-master.sh 和 ~/scripts/cron-tasks/sitemap.sh,并 chmod +x
- 配置环境变量:在
/opt/data/.env 中设置 TRILIUM_ETAPI_TOKEN
- 创建定时任务:
cronjob action='create' \
name='trilium-data-publish' \
schedule='0 1 * * *' \
script='hermes-cron-master.sh' \
no_agent=true \
deliver='telegram:-1003995375876:5072'
环境依赖
TRILIUM_ETAPI_TOKEN | 必须 |
TRILIUM_SITEMAP_NOTE_ID | 可选,默认 387btDIOMxHp |
| 工具 | curl, python3, grep, sed, sort |
2️⃣ daily-release-check
| ID | 639fc6d2bdca |
| 调度 | 0 3 * * * — 每天凌晨 03:00 (北京时间) |
| 类型 | LLM Agent 驱动,脚本输出注入 prompt 作为上下文 |
| 脚本 | ~/scripts/check-releases.py |
| 投递 | telegram:-1003995375876:5072 (H02 Oracle 频道) |
| 状态 | ✅ 启用 |
子笔记
- 📜 check-releases.py — 版本检查脚本
🔄 重建步骤
- 写脚本:读取子笔记内容,写入
~/scripts/check-releases.py,chmod +x
- 初始化基线:
echo '{}' > /opt/data/releases-check.json(首次运行自动填充)
- 创建定时任务:
cronjob action='create' \
name='daily-release-check' \
schedule='0 3 * * *' \
script='check-releases.py' \
deliver='telegram:-1003995375876:5072'
说明
脚本内置 11 个项目列表,首次运行时自动初始化基线。每次执行后更新 /opt/data/releases-check.json。Agent 读取脚本 stdout 的结构化数据(==STATUS== / ==UPDATES==)生成报告。
📝 Cron 管理命令
| 操作 | 命令 |
| 查看所有 | cronjob action='list' |
| 暂停 | cronjob action='pause' job_id='<id>' |
| 恢复 | cronjob action='resume' job_id='<id>' |
| 立即执行 | cronjob action='run' job_id='<id>' |
| 删除 | cronjob action='remove' job_id='<id>' |
| 更新参数 | cronjob action='update' job_id='<id>' name='...' schedule='...' |