Blame view

scripts/stop_base.sh 1.1 KB
1852e3e3   tangwang   添加Base配置演示流程和数据库配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
  #!/bin/bash
  
  # Stop Base配置演示服务
  
  set -e
  
  cd "$(dirname "$0")/.."
  
  GREEN='\033[0;32m'
  YELLOW='\033[1;33m'
  RED='\033[0;31m'
  NC='\033[0m'
  
  echo -e "${YELLOW}停止Base配置演示服务...${NC}"
  
  # Stop backend
  if [ -f logs/backend_base.pid ]; then
      BACKEND_PID=$(cat logs/backend_base.pid)
      if ps -p $BACKEND_PID > /dev/null 2>&1; then
          kill $BACKEND_PID
          echo -e "${GREEN}✓ 后端服务已停止 (PID: $BACKEND_PID)${NC}"
      else
          echo -e "${YELLOW}⚠ 后端服务进程不存在${NC}"
      fi
      rm -f logs/backend_base.pid
  else
      echo -e "${YELLOW}⚠ 后端服务PID文件不存在${NC}"
  fi
  
  # Stop frontend
  if [ -f logs/frontend_base.pid ]; then
      FRONTEND_PID=$(cat logs/frontend_base.pid)
      if ps -p $FRONTEND_PID > /dev/null 2>&1; then
          kill $FRONTEND_PID
          echo -e "${GREEN}✓ 前端服务已停止 (PID: $FRONTEND_PID)${NC}"
      else
          echo -e "${YELLOW}⚠ 前端服务进程不存在${NC}"
      fi
      rm -f logs/frontend_base.pid
  else
      echo -e "${YELLOW}⚠ 前端服务PID文件不存在${NC}"
  fi
  
  echo -e "${GREEN}所有服务已停止${NC}"