Knowledge

Session: 2026-04-28 02:35:49 UTC

_raw/openclaw/p1-memory-2026-05-25/memory/2026-04-28-cron-key.md

Session: 2026-04-28 02:35:49 UTC

  • Session Key: agent:main:dingtalk-connector:direct:17600802669338842
  • Session ID: eaaf69a8-de4e-4f96-81c9-156e1f44960e
  • Source: webchat

Conversation Summary

assistant: 你这个 key 如果是指我刚说的“cron 配置里的关键位置”,就是这几个:

  • 任务定义文件~/.openclaw/cron/jobs.json
  • 常见脚本目录~/.openclaw/workspace/scripts/
  • 已查到的脚本示例~/.openclaw/workspace/vector_dbs/cron_sync.sh

如果你是想问 “怎么找到某个 cron 的 key / job id”,就在:

  • ~/.openclaw/cron/jobs.json

里面每条任务都会有对应的 id

如果你要,我可以直接帮你把 jobs.json 里的 任务名、id、cron 表达式、对应脚本 全部整理出来。 user: key assistant: 你这个 key 如果是指我刚说的“cron 配置里的关键位置”,就是这几个:

  • 任务定义文件~/.openclaw/cron/jobs.json
  • 常见脚本目录~/.openclaw/workspace/scripts/
  • 已查到的脚本示例~/.openclaw/workspace/vector_dbs/cron_sync.sh

如果你是想问 “怎么找到某个 cron 的 key / job id”,就在:

  • ~/.openclaw/cron/jobs.json

里面每条任务都会有对应的 id

如果你要,我可以直接帮你把 jobs.json 里的 任务名、id、cron 表达式、对应脚本 全部整理出来。 user: Conversation info (untrusted metadata):

json
{
  "chat_id": "17600802669338842",
  "message_id": "msggdzc5WCMYLI8Q2DbdmM+eg==",
  "sender_id": "17600802669338842",
  "sender": "黄伟斌",
  "timestamp": "Tue 2026-04-28 10:21 GMT+8"
}

Sender (untrusted metadata):

json
{
  "label": "黄伟斌 (17600802669338842)",
  "id": "17600802669338842",
  "name": "黄伟斌"
}

可以 assistant: 可以,我现在就能帮你整理。 user: 可以 assistant: 可以,我现在就能帮你整理。 user: Conversation info (untrusted metadata):

json
{
  "chat_id": "17600802669338842",
  "message_id": "msgeeT6uOPXzG5gwJ/LxjW4XQ==",
  "sender_id": "17600802669338842",
  "sender": "黄伟斌",
  "timestamp": "Tue 2026-04-28 10:25 GMT+8"
}

Sender (untrusted metadata):

json
{
  "label": "黄伟斌 (17600802669338842)",
  "id": "17600802669338842",
  "name": "黄伟斌"
}

整理啊 assistant: 整理好了。当前 cron 任务一共 11 个

1) 直接执行/引用脚本的任务

A. openclaw 备份

  • 任务名openclaw.json hourly backup
  • ID5dbf8ef8-b9f5-4be8-a57a-44317c26adbc
  • Cron0 * * * *
  • 时区Asia/Shanghai
  • 脚本/Users/mac/.openclaw/scripts/backup_openclaw.sh

B. 学习知识库更新

  • 任务名study-knowledge-update
  • ID900a7cae-85d4-46b4-bcbc-80a4909d9df4
  • Cron0 6 * * *
  • 时区Asia/Shanghai
  • 脚本python3 /Users/mac/.openclaw/skills/study/update_knowledge.py

C. 凌晨备份

  • 任务名每日凌晨1点备份 openclaw.json
  • ID4aa0df19-e6a7-4c90-857d-f1b11664a942
  • Cron0 1 * * *
  • 时区Asia/Shanghai
  • 脚本/Users/mac/.openclaw/scripts/backup_openclaw.sh

D. session memory 脚本执行提示

  • 任务名Session memory rollup script (daily run)
  • ID3f6532b1-dca5-47aa-873a-9ff545b2153b
  • Cron8 4 * * *
  • 时区Asia/Shanghai
  • 提到的脚本
  • ~/.openclaw/workspace/scripts/session-memory-rollup.py
  • ~/.openclaw/workspace/scripts/qmd-update-session-memory.sh
注意:这条从配置文本看,更像是提醒/注入 systemEvent,不一定是真直接跑脚本。

2) 不是脚本文件,而是“让 Agent 按提示执行”的任务

这些任务主要写在 jobs.jsonpayload.message / payload.text 里,不是单独 .sh/.py

  • 📚 早间学习推送 - OpenClaw
  • ID: 7cbe02fd-49cf-4bdd-9cc8-fed962fa92ce
  • Cron: 0 8 * * *
  • 📚 午后学习推送 - LangChain
  • ID: 69336bcf-fbf9-4465-804f-f8188e8cc5dd
  • Cron: 0 14 * * *
  • 📚 晚间学习推送 - ComfyUI/RAG
  • ID: a95a942d-9a97-470c-8c97-b83cbdce2963
  • Cron: 0 20 * * *
  • 📰 每日新闻推送
  • ID: 1ac296a0-aa08-4773-a3d6-ab795696f8e0
  • Cron: 0 8 * * *
  • Session memory rollup + index (daily)
  • ID: b57973c3-5ba5-4bd6-bc39-37cf30b98640
  • Cron: 10 4 * * *
  • Memory Dreaming Promotion
  • ID: 04e06075-0cad-440b-a103-0d1f4cc899c5
  • Cron: 0 3 * * *
  • 📊 OpenClaw Token 使用情况推送
  • ID: 30cee6de-88b8-43f9-a712-80ee973a0cf3
  • Cron: 0 * * * *

3) 你要找的“关键位置”

最关键就这几个:

  • cron 任务配置文件

~/.openclaw/cron/jobs.json

  • 已确认脚本目录/文件
  • ~/.openclaw/scripts/backup_openclaw.sh
  • ~/.openclaw/skills/study/update_knowledge.py
  • ~/.openclaw/workspace/scripts/session-memory-rollup.py
  • ~/.openclaw/workspace/scripts/qmd-update-session-memory.sh

如果你要,我下一步可以直接继续帮你做两件事里的一个:

  1. 把 `jobs.json` 里每条任务的完整内容导出来给你看
  2. 检查这些脚本文件是否真实存在,并告诉你具体在哪

user: 整理啊 assistant: 整理好了。当前 cron 任务一共 11 个

1) 直接执行/引用脚本的任务

A. openclaw 备份

  • 任务名openclaw.json hourly backup
  • ID5dbf8ef8-b9f5-4be8-a57a-44317c26adbc
  • Cron0 * * * *
  • 时区Asia/Shanghai
  • 脚本/Users/mac/.openclaw/scripts/backup_openclaw.sh

B. 学习知识库更新

  • 任务名study-knowledge-update
  • ID900a7cae-85d4-46b4-bcbc-80a4909d9df4
  • Cron0 6 * * *
  • 时区Asia/Shanghai
  • 脚本python3 /Users/mac/.openclaw/skills/study/update_knowledge.py

C. 凌晨备份

  • 任务名每日凌晨1点备份 openclaw.json
  • ID4aa0df19-e6a7-4c90-857d-f1b11664a942
  • Cron0 1 * * *
  • 时区Asia/Shanghai
  • 脚本/Users/mac/.openclaw/scripts/backup_openclaw.sh

D. session memory 脚本执行提示

  • 任务名Session memory rollup script (daily run)
  • ID3f6532b1-dca5-47aa-873a-9ff545b2153b
  • Cron8 4 * * *
  • 时区Asia/Shanghai
  • 提到的脚本
  • ~/.openclaw/workspace/scripts/session-memory-rollup.py
  • ~/.openclaw/workspace/scripts/qmd-update-session-memory.sh
注意:这条从配置文本看,更像是提醒/注入 systemEvent,不一定是真直接跑脚本。

2) 不是脚本文件,而是“让 Agent 按提示执行”的任务

这些任务主要写在 jobs.jsonpayload.message / payload.text 里,不是单独 .sh/.py

  • 📚 早间学习推送 - OpenClaw
  • ID: 7cbe02fd-49cf-4bdd-9cc8-fed962fa92ce
  • Cron: 0 8 * * *
  • 📚 午后学习推送 - LangChain
  • ID: 69336bcf-fbf9-4465-804f-f8188e8cc5dd
  • Cron: 0 14 * * *
  • 📚 晚间学习推送 - ComfyUI/RAG
  • ID: a95a942d-9a97-470c-8c97-b83cbdce2963
  • Cron: 0 20 * * *
  • 📰 每日新闻推送
  • ID: 1ac296a0-aa08-4773-a3d6-ab795696f8e0
  • Cron: 0 8 * * *
  • Session memory rollup + index (daily)
  • ID: b57973c3-5ba5-4bd6-bc39-37cf30b98640
  • Cron: 10 4 * * *
  • Memory Dreaming Promotion
  • ID: 04e06075-0cad-440b-a103-0d1f4cc899c5
  • Cron: 0 3 * * *
  • 📊 OpenClaw Token 使用情况推送
  • ID: 30cee6de-88b8-43f9-a712-80ee973a0cf3
  • Cron: 0 * * * *

3) 你要找的“关键位置”

最关键就这几个:

  • cron 任务配置文件

~/.openclaw/cron/jobs.json

  • 已确认脚本目录/文件
  • ~/.openclaw/scripts/backup_openclaw.sh
  • ~/.openclaw/skills/study/update_knowledge.py
  • ~/.openclaw/workspace/scripts/session-memory-rollup.py
  • ~/.openclaw/workspace/scripts/qmd-update-session-memory.sh

如果你要,我下一步可以直接继续帮你做两件事里的一个:

  1. 把 `jobs.json` 里每条任务的完整内容导出来给你看
  2. 检查这些脚本文件是否真实存在,并告诉你具体在哪

user: Conversation info (untrusted metadata):

json
{
  "chat_id": "17600802669338842",
  "message_id": "msgv+ot9KSUjmNuOQ0+eYKGEQ==",
  "sender_id": "17600802669338842",
  "sender": "黄伟斌",
  "timestamp": "Tue 2026-04-28 10:26 GMT+8"
}

Sender (untrusted metadata):

json
{
  "label": "黄伟斌 (17600802669338842)",
  "id": "17600802669338842",
  "name": "黄伟斌"
}

整理啊 assistant: 已经整理好了,核心位置如下:

cron 配置文件

  • ~/.openclaw/cron/jobs.json

已确认的脚本位置

  • ~/.openclaw/scripts/backup_openclaw.sh
  • ~/.openclaw/skills/study/update_knowledge.py
  • ~/.openclaw/workspace/scripts/session-memory-rollup.py
  • ~/.openclaw/workspace/scripts/qmd-update-session-memory.sh

当前直接引用脚本的任务

  1. openclaw.json hourly backup
  • ID: 5dbf8ef8-b9f5-4be8-a57a-44317c26adbc
  • Cron: 0 * * * *
  • 脚本: /Users/mac/.openclaw/scripts/backup_openclaw.sh
  1. study-knowledge-update
  • ID: 900a7cae-85d4-46b4-bcbc-80a4909d9df4
  • Cron: 0 6 * * *
  • 脚本: python3 /Users/mac/.openclaw/skills/study/update_knowledge.py
  1. 每日凌晨1点备份 openclaw.json
  • ID: 4aa0df19-e6a7-4c90-857d-f1b11664a942
  • Cron: 0 1 * * *
  • 脚本: /Users/mac/.openclaw/scripts/backup_openclaw.sh
  1. Session memory rollup script (daily run)
  • ID: 3f6532b1-dca5-47aa-873a-9ff545b2153b
  • Cron: 8 4 * * *
  • 提到脚本:
  • ~/.openclaw/workspace/scripts/session-memory-rollup.py
  • ~/.openclaw/workspace/scripts/qmd-update-session-memory.sh

其他 cron 任务

这些主要不是单独脚本,而是任务提示/Agent 执行:

  • 📚 早间学习推送 - OpenClaw
  • 📚 午后学习推送 - LangChain
  • 📚 晚间学习推送 - ComfyUI/RAG
  • 📰 每日新闻推送
  • Session memory rollup + index (daily)
  • Memory Dreaming Promotion
  • 📊 OpenClaw Token 使用情况推送

如果你要,我现在可以继续帮你 检查这些脚本文件是否都存在。 user: 整理啊 assistant: 已经整理好了,核心位置如下:

cron 配置文件

  • ~/.openclaw/cron/jobs.json

已确认的脚本位置

  • ~/.openclaw/scripts/backup_openclaw.sh
  • ~/.openclaw/skills/study/update_knowledge.py
  • ~/.openclaw/workspace/scripts/session-memory-rollup.py
  • ~/.openclaw/workspace/scripts/qmd-update-session-memory.sh

当前直接引用脚本的任务

  1. openclaw.json hourly backup
  • ID: 5dbf8ef8-b9f5-4be8-a57a-44317c26adbc
  • Cron: 0 * * * *
  • 脚本: /Users/mac/.openclaw/scripts/backup_openclaw.sh
  1. study-knowledge-update
  • ID: 900a7cae-85d4-46b4-bcbc-80a4909d9df4
  • Cron: 0 6 * * *
  • 脚本: python3 /Users/mac/.openclaw/skills/study/update_knowledge.py
  1. 每日凌晨1点备份 openclaw.json
  • ID: 4aa0df19-e6a7-4c90-857d-f1b11664a942
  • Cron: 0 1 * * *
  • 脚本: /Users/mac/.openclaw/scripts/backup_openclaw.sh
  1. Session memory rollup script (daily run)
  • ID: 3f6532b1-dca5-47aa-873a-9ff545b2153b
  • Cron: 8 4 * * *
  • 提到脚本:
  • ~/.openclaw/workspace/scripts/session-memory-rollup.py
  • ~/.openclaw/workspace/scripts/qmd-update-session-memory.sh

其他 cron 任务

这些主要不是单独脚本,而是任务提示/Agent 执行:

  • 📚 早间学习推送 - OpenClaw
  • 📚 午后学习推送 - LangChain
  • 📚 晚间学习推送 - ComfyUI/RAG
  • 📰 每日新闻推送
  • Session memory rollup + index (daily)
  • Memory Dreaming Promotion
  • 📊 OpenClaw Token 使用情况推送

如果你要,我现在可以继续帮你 检查这些脚本文件是否都存在