#!/bin/bash # systemd 调度入口:单跑 kline_5min(评分核心依赖) set -u PROJECT_ROOT="/home/gao/Development/quant_home/market_sync" LOG_DIR="$PROJECT_ROOT/logs" mkdir -p "$LOG_DIR" TS=$(date +%Y%m%d_%H%M%S) LOG="$LOG_DIR/kline_5min_${TS}.log" echo "[market-sync-kline-5min] start ts=$TS log=$LOG" | tee -a "$LOG" cd "$PROJECT_ROOT" .venv/bin/python -m app.entrypoints.cli sync kline_5min 2>&1 | tee -a "$LOG" EXIT_CODE=${PIPESTATUS[0]} echo "[market-sync-kline-5min] done exit_code=$EXIT_CODE" | tee -a "$LOG" exit $EXIT_CODE