Skip to content

让它自动跑

到这里你已经能手动跑一整个循环了。再加一步,就能让"周末自动收尾"真正无人值守——这一节稍微用到一点终端,可选。

它能自动做什么

Runex 的周期是到点自动收尾的,而不是你手动标"完成":

  • 每周末 —— 关掉到期的冲刺,没做完的待办自动滚到下周一
  • 每季度末 —— 关掉到期的目标

但 Runex 自己不会"定闹钟"。你需要让电脑定时去戳它一下——这就是下面要配的。

它戳的是哪条命令

bash
runex ontology scan close_sprint    # 关掉到期的冲刺
runex ontology scan close_goal      # 关掉到期的目标

这两条可以随便多跑——没到期的不受影响,安全。你可以先手动跑一次看看效果。

macOS:用 launchd

把下面存成 ~/Library/LaunchAgents/ai.runex.close.plist,把 runex 换成 which runex 查到的完整路径:

xml
<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0"><dict>
  <key>Label</key><string>ai.runex.close</string>
  <key>ProgramArguments</key>
  <array>
    <string>/完整路径/runex</string>
    <string>ontology</string><string>scan</string><string>close_sprint</string>
  </array>
  <key>StartCalendarInterval</key>
  <dict><key>Weekday</key><integer>0</integer><key>Hour</key><integer>23</integer><key>Minute</key><integer>55</integer></dict>
</dict></plist>

加载它:

bash
launchctl load ~/Library/LaunchAgents/ai.runex.close.plist

这样每周日 23:55 自动收尾本周冲刺。

Linux:用 crontab

bash
crontab -e

加一行(周日 23:55 跑):

text
55 23 * * 0  /完整路径/runex ontology scan close_sprint

配好之后

你的循环就闭环了:

text
周一  规划本周
每天  今天做什么
周日  (自动)收尾,没做完的滚到下周一
周一  今天做什么 → 滚来的已经在待办里

你只管规划和执行,收尾交给机器。

想了解更细

更完整的定时方案(含按季度关目标、错误处理)在开发者文档里:本地 E2E 工作流