简要总结
cron
这页是教你用 openclaw cron 这个命令,来管理“定时任务”的。定时任务就像一个会自己定时的闹钟,到了时间就会自动去做一件事,比如每天早上7点给你发一条消息。如果你想让电脑帮你自动、按时地完成一些工作,就可以看看这页。
五岁小孩版解释
openclaw cron 是一个命令,就像你告诉电脑的一个小管家,专门帮你管理那些会自己定时运行的小任务。
这个小管家能做很多事情。比如,你可以让它添加一个新任务,或者修改一个旧任务。如果你想看看所有它能做什么,可以告诉它 openclaw cron --help,它就会把本领都列出来给你看。
这里有一些特别的事情需要你记住哦:
- 当你添加一个“独立运行”的新任务时,它默认会大声“宣布”结果(就像完成任务后喊一声“完成啦!”)。如果你不想让它宣布,要记得加上
--no-deliver这个指令。 - 有些任务只运行一次(用
--at设置时间),成功之后电脑就会自动把它删掉。如果你想让它留下来,要记得加上--keep-after-run这个指令。 - 如果一个任务需要重复运行,但它连续出错了,电脑会变得越来越有耐心。它会等一会儿再试,等的时间会慢慢变长(30秒,1分钟,5分钟…最长到60分钟)。但只要下一次它成功运行了,就会立刻恢复成原来的时间表。
- 电脑会自己打扫房间,清理掉一些旧的任务记录。清理的时间规则可以在一个叫“配置文件”的地方设置。
下面是一些你可能会经常做的操作,就像给任务换衣服一样:
修改一个任务,让它把结果发到新的地方。 这一步是改变任务完成后,把消息送到哪里去。怎么做呢?用这个命令:
openclaw cron edit <任务ID> --announce --channel telegram --to “123456789”。这里的<任务ID>就像是你任务的名字牌,你要把它换成你自己的任务名字。--channel后面是说送到哪个“频道”,比如telegram(一个聊天软件)或者slack(另一个聊天软件)。--to后面就是具体的地址啦。让一个独立任务安静下来,不宣布结果。 这一步是告诉任务:“做完事别出声”。怎么做呢?用这个命令:
openclaw cron edit <任务ID> --no-deliver。让一个独立任务启动得更快、更简单。 这一步是给任务一个“轻量启动包”,让它不用带太多东西就能开始工作。怎么做呢?用这个命令:
openclaw cron edit <任务ID> --light-context。要小心哦,这个--light-context指令只对“独立运行”的任务有用。创建一个新的、安静的、启动很快的独立任务。 这一步是把上面说的都组合起来,直接造一个新任务。怎么做呢?你可以用下面这一长串命令,它看起来复杂,但其实是一步一步在告诉电脑:
openclaw cron add --name “Lightweight morning brief” --cron “0 7 * * *” --session isolated --message “Summarize overnight updates.” --light-context --no-deliver我们来拆开看:--name是给任务起个名字,比如“轻量版早晨简报”。--cron是设置闹钟时间,“0 7 * * *”就代表“每天7点整”。--session isolated是说这是一个独立任务。--message是告诉任务具体要做什么事,这里是“总结晚上的更新”。--light-context和--no-deliver就是我们刚才说的,让它轻量启动并且保持安静。