run_report.sh 603 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. # Cat-Fly 自动交易报告 - 直接执行脚本
  3. # 通过系统 cron 执行,不经过 OpenClaw agent
  4. LOG_FILE="/var/log/catfly-report.log"
  5. SCRIPT_DIR="/root/.openclaw/workspace/cat-fly"
  6. cd "$SCRIPT_DIR" || exit 1
  7. echo "[$(date '+%Y-%m-%d %H:%M:%S')] 开始执行报告生成..." >> "$LOG_FILE"
  8. python3 auto_report.py >> "$LOG_FILE" 2>&1
  9. if [ $? -eq 0 ]; then
  10. echo "[$(date '+%Y-%m-%d %H:%M:%S')] 报告生成成功" >> "$LOG_FILE"
  11. else
  12. echo "[$(date '+%Y-%m-%d %H:%M:%S')] 报告生成失败" >> "$LOG_FILE"
  13. fi
  14. echo "----------------------------------------" >> "$LOG_FILE"