#!/bin/bash # 资金流向数据每日采集脚本 # 从5分钟K线数据自行计算资金流向(无需外部API) # 建议在15:10后运行(收盘后5分钟K线数据完整) # # 数据源:stock_kline_5min 表 # 执行速度:几秒即可完成(纯数据库计算) DAY_OF_WEEK=$(date +%u) # 周六(6)、周日(7)跳过 if [ "$DAY_OF_WEEK" -ge 6 ]; then echo "$(date '+%Y-%m-%d %H:%M:%S') 今天是周末,跳过资金流向计算" exit 0 fi echo "$(date '+%Y-%m-%d %H:%M:%S') 开始资金流向计算..." cd /opt/stock-app export DB_PASSWORD=stock_password_2025 # 计算今日 + 补算历史 /opt/stock-app/venv/bin/python sync_fund_flow.py --backfill EXIT_CODE=$? echo "$(date '+%Y-%m-%d %H:%M:%S') 资金流向计算完成,退出码: $EXIT_CODE" exit $EXIT_CODE