Hermes Agent 定时任务教程:让AI自动帮你跑腿

维护咨询 大模型部署 问题解决 技能定制 大模型训练

站长交流微信: 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
喜欢就支持一下吧
点赞6 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

七天热门