维护咨询 大模型部署 问题解决 技能定制 大模型训练
站长交流微信: aixbwz
想让 Hermes Agent 在后台自动帮你干活,比如每天早上自动生成报告、每周自动抓取数据?定时任务功能让这一切自动完成。
什么是定时任务
定时任务(Cron Job)就是在指定时间自动执行预设好的任务。你设置一次,Hermes 按时运行,不用手动触发。
基本用法
# 每天早上 9 点执行
hermes cron "帮我生成今天的销售报告" --daily 9:00
# 每周一早上执行
hermes cron "抓取竞品价格数据" --weekly monday
# 每月 1 号执行
hermes cron "生成本月运营报告" --monthly 1
时间格式
# 常用格式:
--daily 9:00 # 每天9点
--daily 14:30 # 每天14:30
--weekly monday # 每周一
--weekly friday 18:00 # 每周五18点
--monthly 1 # 每月1号
--monthly 15 9:00 # 每月15号9点
# Cron 表达式(高级)
--cron "0 9 * * *" # 每天9点
--cron "0 8 * * 1-5" # 工作日早上8点
实用场景
场景一:每日早报
hermes cron "搜索今日AI行业新闻,整理成简报,发送到邮箱" --daily 8:00
场景二:价格监控
hermes cron "检查某商品价格,降价超过10%发邮件通知我" --daily 10:00
场景三:社交媒体定时发布
hermes cron "围绕本周热点写5条微博,保存到草稿" --weekly sunday
场景四:数据备份
hermes cron "备份 ~/projects 目录到外接硬盘" --daily 2:00
查看和管理定时任务
# 列出所有定时任务
hermes cron --list
# 暂停某个任务
hermes cron --pause
# 恢复某个任务
hermes cron --resume
# 删除任务
hermes cron --remove
日志查看
# 查看任务执行日志
hermes cron --log
# 日志默认位置:
~/.hermes/cron/logs/
# 按日期分文件
注意事项
- 定时任务在后台运行,执行结果会通知你
- 如果任务执行失败,会自动重试并通知
- 需要确保 hermes 在定时时刻可以运行(电脑要开机)
- 服务器上可以 24 小时运行,个人电脑需要保持开机
常见问题
Q:电脑关机了任务还会执行吗?
不会。定时任务依赖 hermes 进程运行。可以部署到服务器上实现 24 小时运行。
Q:任务执行失败了会通知吗?
会。可以通过配置的渠道(Telegram/邮件等)收到失败通知。
Q:可以每分钟执行一次吗?
可以,但一般没必要。频率过高会增加 API 费用。
相关推荐
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容