#!/bin/bash # 每日自动全景扫描脚本 # 收盘后16:00执行,包含当天完整K线数据 # 仅在交易日(周一到周五)执行,跳过周末 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 # 强制重新扫描:确保使用收盘后最新的K线数据 # 如果今天早上已有旧扫描结果(开盘前),需要覆盖 export FORCE_RESCAN=1 /opt/stock-app/venv/bin/python full_signal_scan.py EXIT_CODE=$? echo "$(date '+%Y-%m-%d %H:%M:%S') 扫描完成,退出码: $EXIT_CODE" exit $EXIT_CODE