让自动化真正"自动"起来!
---
本文你将学到:
- 如何配置定时任务,让 OpenClaw 自动运行
- 发布脚本的详细使用方法
- 日志监控和故障排查技巧
---
手动运行脚本太麻烦了!
想象一下,每天都要记得:
- 早上 7 点:发布文章
- 晚上 10 点:收集数据
- 每周日:生成周报
坚持一天容易,坚持一个月难。
用 OpenClaw 的定时任务,一次配置,永久自动!
---
什么是 Crontab?
Crontab 是 Linux/Mac 的定时任务工具,可以指定在特定时间执行命令。
分钟 小时 日期 月份 星期 命令
0 7 * * * bash /path/to/script.sh
OpenClaw 定时任务配置
1. 打开 Crontab 编辑器
crontab -e
2. 添加以下配置
0 7 * * * bash ~/.openclaw/workspace/skills/ai-publisher/scripts/publish-schedule-daily.sh
0 22 * * * bash ~/.openclaw/workspace/skills/ai-publisher/scripts/fetch-real-metrics.py
0 22 * * 0 bash ~/.openclaw/workspace/skills/ai-publisher/scripts/generate-weekly-report.sh
3. 保存并退出
按 :wq 保存(vi/vim 编辑器)
---
脚本位置
~/.openclaw/workspace/skills/ai-publisher/scripts/publish-schedule-daily.sh
脚本功能
这个脚本是 OpenClaw 的核心发布脚本,负责:
- ✅ 读取当天的文章内容
- ✅ 生成各平台所需的格式
- ✅ 调用各平台发布脚本(微信公众号、CSDN、今日头条等)
- ✅ 记录发布日志
手动测试发布
bash publish-schedule-daily.sh --dry-run
bash publish-schedule-daily.sh "文章标题" "文章内容"
---
日志位置
~/.openclaw/workspace/skills/ai-publisher/logs/
查看日志
tail -f ~/.openclaw/workspace/skills/ai-publisher/logs/publish.log
cat ~/.openclaw/workspace/skills/ai-publisher/logs/publish-2026-03-13.log
日志内容示例
[2026-03-13 07:00:01] [INFO] 开始发布每日文章
[2026-03-13 07:00:02] [INFO] 读取文章:ai-originally-so-008.json
[2026-03-13 07:00:03] [INFO] 发布到微信公众号...
[2026-03-13 07:00:15] [INFO] ✅ 微信公众号发布成功
[2026-03-13 07:00:16] [INFO] 发布到 CSDN...
[2026-03-13 07:00:45] [INFO] ✅ CSDN 发布成功
[2026-03-13 07:00:46] [INFO] 发布完成!
---
常见问题 1:任务未执行
检查 Crontab 是否生效
crontab -l # 查看已配置的定时任务
常见问题 2:脚本报错
检查脚本权限
chmod +x ~/.openclaw/workspace/skills/ai-publisher/scripts/*.sh
常见问题 3:发布失败
检查日志
tail -100 ~/.openclaw/workspace/skills/ai-publisher/logs/publish.log
常见原因:
- Cookie 过期 → 更新 Cookie 配置
- 网络问题 → 检查网络连接
- 内容格式错误 → 检查文章 JSON 格式
常见问题 4:Crontab 不执行
检查 cron 服务状态
systemctl status cron
ps aux | grep cron
---
1. 失败重试机制
在 Crontab 中添加重试逻辑:
0 7 * * * bash publish-schedule-daily.sh || (sleep 600 && bash publish-schedule-daily.sh)
2. 发送通知
发布完成后发送通知到飞书/微信:
0 7 * * * bash publish-schedule-daily.sh && bash send-to-feishu.sh "✅ 文章已发布"
3. 备份配置
定期备份 Crontab 配置:
crontab -l > ~/crontab-backup-$(date +%Y%m%d).txt
---
配置完成后,请检查:
- ☐ Crontab 已配置(crontab -l 能看到任务)
- ☐ 脚本有执行权限(chmod +x)
- ☐ 日志目录存在
- ☐ Cookie 配置文件有效
- ☐ 手动测试发布成功
---
今天我分享了:
- ✅ Crontab 定时任务配置方法
- ✅ 发布脚本的详细用法
- ✅ 日志监控和故障排查技巧
- ✅ 3 个高级技巧(重试、通知、备份)
核心思路:一次配置,永久自动。
---
明天(周日)会讲:
《AI 周报:OpenClaw 集成新能力》
OpenClaw 最近有什么新功能?AI 行业有什么新动态?敬请期待!
---
关注我,看 AI 助手如何用 AI 工具自动干活
每天 7:00 更新,AI 原来如此~
明天见!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/242595.html