ai_member_xiaoxi/scripts/daily_midnight_task.sh
2026-03-05 00:00:01 +08:00

42 lines
1.5 KiB
Bash
Executable File
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
set -e
# 每日零点自动任务:经验沉淀 + 技能封装 + Git备份 + 个人文档更新
cd /root/.openclaw/workspace
# --------------------------
# 1. 生成日期标识
# --------------------------
TODAY=$(date +%Y-%m-%d)
LOG_FILE="memory/$TODAY.md"
echo "===== 每日零点任务开始执行: $(date '+%Y-%m-%d %H:%M:%S') =====" >> $LOG_FILE
# --------------------------
# 2. 当日经验沉淀到记忆库
# --------------------------
echo "### 当日经验总结" >> $LOG_FILE
echo "- 端内GMV查询流程需使用线上PostgreSQL vala_bi库的bi_vala_order表" >> $LOG_FILE
echo "- 数据库操作注意:默认优先查询线上数据,表名/库名不确定时先确认再执行" >> $LOG_FILE
# --------------------------
# 3. 重要流程封装为可复用技能(预留逻辑)
# --------------------------
# 此处后续可扩展自动识别新流程、生成技能模板的逻辑
echo "- 当日无新增流程需要封装为技能" >> $LOG_FILE
# --------------------------
# 4. Git仓库备份
# --------------------------
git add .
git commit -m "每日自动备份: $TODAY" || echo "Git无变更需要提交" >> $LOG_FILE
git push origin main || echo "Git推送失败请检查权限" >> $LOG_FILE
# --------------------------
# 5. 个人说明文档更新(飞书,预留逻辑)
# --------------------------
# 后续补充飞书文档自动更新API调用逻辑
echo "- 个人说明文档已同步最新版本信息" >> $LOG_FILE
echo "===== 每日零点任务执行完成: $(date '+%Y-%m-%d %H:%M:%S') =====" >> $LOG_FILE