QClaw 的定时任务数据默认存储在本地电脑,换电脑后“没得定时”是因为数据没有跟着你“搬家”。这属于本地存储机制导致的问题,并非功能被阉割。

为什么换电脑就没了?
数据本地化:QClaw 的定时任务配置、会话历史等默认保存在每台电脑的 ~/.qclaw/cron/ 目录下。旧电脑的配置不会自动同步到新电脑。
1、任务持久化:定时任务配置默认保存在 jobs.json 文件中,Gateway 重启后会自动加载这些任务,不会丢失。
2、执行历史:每个任务的运行记录以 JSONL 格式存储在 runs 子目录中,文件名为任务 ID+.jsonl 。
微信端仅发指令:虽然你是在微信里发指令,但实际执行任务的是电脑端的 QClaw 服务。新电脑的服务是“空白”的,自然没有旧任务。

怎么解决?
重新创建(最快):直接在微信里对 QClaw 重新发送一遍定时指令(如“每天 9 点提醒我”),新电脑会重新生成任务。
手动迁移(备份配置):如果想保留原样,需将旧电脑的 ~/.qclaw/cron/ 文件夹复制到新电脑的对应位置,覆盖后重启 QClaw。
高级同步:如果你是技术用户,可通过挂载云盘(如 COS)或使用符号链接,将状态目录指向共享存储,实现多设备自动同步。
建议
对于日常使用,建议直接在新电脑的微信端重新说一遍指令,这是最省心的操作。如果旧电脑已经无法开机或访问,也只能通过此方式重建任务。




还木有评论哦,快来抢沙发吧~