#!/bin/bash # ── 停止旧 market-sync ── sudo systemctl stop market-sync.timer sudo systemctl disable market-sync.timer sudo systemctl stop market-sync.service sudo systemctl disable market-sync.service # ── 安装新独立 timer+service (4组) ── cd /home/gao/Development/quant_home/market_sync/deploy/systemd/units for f in market-sync-kline-index market-sync-kline-daily market-sync-kline-5min market-sync-market-regime; do sudo cp ${f}.service /etc/systemd/system/ sudo cp ${f}.timer /etc/systemd/system/ done # ── 更新 morning service:去掉已废弃的 industry_sector ── # (只用 morning 跑 stock_basic,不再跑 industry_sector) # 修改 morning run 脚本只跑 stock_basic sudo systemctl daemon-reload # ── 启动新 timer ── for f in market-sync-kline-index market-sync-kline-daily market-sync-kline-5min market-sync-market-regime; do sudo systemctl enable ${f}.timer sudo systemctl start ${f}.timer done echo "=== 完成 ===" systemctl list-timers --all 2>/dev/null | grep market-sync