17-定时任务(Cron)-设置自动化工作流
17 · 定时任务(Cron)——设置自动化工作流每天早上8点,小陈的Telegram会自动收到一份AI行业新闻摘要——这是Hermes每天凌晨5点开始工作:先搜索各大科技媒体,汇总重要新闻,再用简洁的语言生成摘要,准时推送到他的手机。这一切都在无人值守的情况下自动完成。这就是Hermes定时任务(Cron)系统的魅力。一、Cron概念Cron定时任务是Hermes的自动化引擎,它让Agent可以在指定时间自动执行任务,无需人工触发。与传统的Linux Cron不同,Hermes的Cron系统支持自然语言表达式。你不需要记住晦涩的0 5 * * *语法,直接说"每天早上5点"或"每两小时"即可。Cron任务的组成包括三个要素:触发时间:什么时候执行(自然语言或Cron表达式)任务内容:要做什么(自然语言描述的任务目标)投递目标:结果发送到哪里(终端/微信/Telegram等)二、创建定时任务创建定时任务使用cronjob create命令。Hermes支持多种时间语法,从简单到复杂都适用:自然语言语法:# 每30分钟cronjob create"每30分钟检查服务器状态"--targettelegram