5926c73ff1
- 数据库: PostgreSQL schema + 3名销售/21客户/341消息/6成交 - 采集代理: mock_sync.py 模拟微信聊天同步 - AI分析: analyze.py 规则模式 + 千问LLM模式 - 后端: FastAPI 11个API接口 - 前端: 仪表盘/销售列表/客户列表/成交记录/交流分析/录入成交 - 交流分析: 全部客户对话概览 + LLM标准范式对话生成 - 部署: systemd + nginx, 已部署至 sale.all8ai.top
37 lines
939 B
Bash
Executable File
37 lines
939 B
Bash
Executable File
#!/bin/bash
|
|
set -eu
|
|
|
|
# ============================================
|
|
# 微信营销管理系统 MVP - 一键停止
|
|
# ============================================
|
|
|
|
ROOT="$(cd "$(dirname "$0")" && pwd)"
|
|
BIN="/usr/local/opt/postgresql@17/bin"
|
|
PID_FILE="$ROOT/.run.pid"
|
|
|
|
echo "停止微信营销管理系统 MVP..."
|
|
|
|
# 1. 停止 Web 服务
|
|
if [ -f "$PID_FILE" ]; then
|
|
PID=$(cat "$PID_FILE")
|
|
if kill -0 "$PID" 2>/dev/null; then
|
|
echo " 停止 Web 服务 (PID: $PID)..."
|
|
kill "$PID" 2>/dev/null || true
|
|
fi
|
|
rm -f "$PID_FILE"
|
|
fi
|
|
|
|
# 也检查端口
|
|
if lsof -ti:8770 >/dev/null 2>&1; then
|
|
echo " 停止占用 8770 端口的进程..."
|
|
kill $(lsof -ti:8770) 2>/dev/null || true
|
|
fi
|
|
|
|
# 2. 停止 PostgreSQL
|
|
if "$BIN/pg_ctl" -D "$ROOT/db/data" status >/dev/null 2>&1; then
|
|
echo " 停止 PostgreSQL..."
|
|
"$BIN/pg_ctl" -D "$ROOT/db/data" stop -m fast 2>/dev/null || true
|
|
fi
|
|
|
|
echo "✓ 已停止全部服务"
|