8f016f25df
- ORM migration: models/ops 重构 - deploy: 标准化 systemd timer/service 部署体系 - MCP server: 5 个只读工具(任务/状态/数据集) - daily check: 数据一致性巡检 - watch: task_watch 后台监控 - kline_daily: 麦蕊优先,时间门禁15:00 - 删除: task_industry_sector, task_sector_features
29 lines
1.0 KiB
Bash
29 lines
1.0 KiB
Bash
#!/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
|