<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Cron on Codexer</title><link>https://codexer.com/tags/cron/</link><description>Recent content in Cron on Codexer</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 21 Jun 2026 09:00:00 +0800</lastBuildDate><atom:link href="https://codexer.com/tags/cron/index.xml" rel="self" type="application/rss+xml"/><item><title>让你的 AI 助手自己上班：Hermes Agent Cron 定时任务完全指南</title><link>https://codexer.com/posts/2026-06-21-hermes-cron-automation/</link><pubDate>Sun, 21 Jun 2026 09:00:00 +0800</pubDate><guid>https://codexer.com/posts/2026-06-21-hermes-cron-automation/</guid><description>&lt;p&gt;凌晨三点，手机震动。监控告警：核心服务延迟飙升，数据库连接池耗尽。你迷迷糊糊爬起来，打开笔记本，准备登录服务器排查。这是运维工程师再熟悉不过的场景。&lt;/p&gt;
&lt;p&gt;但如果你有一个 AI 助手，它能在你睡觉的时候自动检测异常、分析日志、执行预定义的修复脚本，甚至把处理结果和诊断报告推送到你的聊天工具里，你是不是就不用从床上爬起来了？&lt;/p&gt;
&lt;p&gt;这不是科幻。Hermes Agent 的 Cron 系统就是为这个场景设计的。&lt;/p&gt;
&lt;h2 id="什么是-hermes-agent-cron-系统"&gt;什么是 Hermes Agent Cron 系统&lt;/h2&gt;
&lt;p&gt;Hermes Agent 是 Nous Research 开发的开源 AI 智能体框架。它的 Cron 系统允许你为 AI 助手配置定时任务，在指定的时间点自动执行一系列操作。与传统的 Linux cron 不同，Hermes Cron 调度的是一个&lt;strong&gt;完整的 AI 工作流&lt;/strong&gt;：你的助手可以调用工具、搜索信息、生成内容、操作文件、推送消息，全程不需要人工干预。&lt;/p&gt;
&lt;p&gt;任何一个 Hermes Agent 的 profile 目录下，都可以有一个 &lt;code&gt;cron/&lt;/code&gt; 文件夹。里面存放的每一对 &lt;code&gt;prompt.md&lt;/code&gt; 和 &lt;code&gt;config.toml&lt;/code&gt; 文件，就是一个独立的定时任务。&lt;/p&gt;
&lt;h2 id="五分钟上手你的第一个-cron-任务"&gt;五分钟上手：你的第一个 Cron 任务&lt;/h2&gt;
&lt;p&gt;假设你想每天早上 8 点让 AI 助手抓取 Hacker News 头条，生成摘要，然后推送到你的飞书群。&lt;/p&gt;
&lt;h3 id="第一步创建配置文件"&gt;第一步：创建配置文件&lt;/h3&gt;
&lt;p&gt;在 &lt;code&gt;~/.hermes/profiles/default/cron/daily-digest/config.toml&lt;/code&gt; 中：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-toml" data-lang="toml"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;schedule&lt;/span&gt; = &lt;span style="color:#e6db74"&gt;&amp;#34;0 8 * * *&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;timezone&lt;/span&gt; = &lt;span style="color:#e6db74"&gt;&amp;#34;Asia/Shanghai&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;enabled&lt;/span&gt; = &lt;span style="color:#66d9ef"&gt;true&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;deliver&lt;/span&gt; = &lt;span style="color:#e6db74"&gt;&amp;#34;origin&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;retry&lt;/span&gt; = { &lt;span style="color:#a6e22e"&gt;max_attempts&lt;/span&gt; = &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt;, &lt;span style="color:#a6e22e"&gt;backoff_seconds&lt;/span&gt; = &lt;span style="color:#ae81ff"&gt;60&lt;/span&gt; }
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;schedule&lt;/code&gt; 使用标准的 cron 表达式。&lt;code&gt;deliver = &amp;quot;origin&amp;quot;&lt;/code&gt; 表示任务的输出（AI 助手的最终回复）会自动投递回触发任务的来源，比如飞书机器人或命令行。&lt;/p&gt;</description></item></channel></rss>