feat: start stop

This commit is contained in:
李如威 2025-09-30 16:47:59 +08:00
parent a6cc23f88c
commit fcb5ec7264
3 changed files with 26 additions and 0 deletions

1
frontend/nohup.out Normal file
View File

@ -0,0 +1 @@
nohup: nvm: No such file or directory

View File

@ -9,10 +9,12 @@ source backend/venv/bin/activate
# 启动前端 (后台运行,日志写入 frontend.log) # 启动前端 (后台运行,日志写入 frontend.log)
cd frontend cd frontend
nohup npm run dev > ../frontend.log 2>&1 & nohup npm run dev > ../frontend.log 2>&1 &
echo $! > ../frontend.pid # 保存前端 PID
# 启动后端 (后台运行,日志写入 backend.log) # 启动后端 (后台运行,日志写入 backend.log)
cd ../backend cd ../backend
nohup python3 app/main.py > ../backend.log 2>&1 & nohup python3 app/main.py > ../backend.log 2>&1 &
echo $! > ../backend.pid # 保存后端 PID
# 提示 # 提示
echo "前端和后端已经在后台启动!" echo "前端和后端已经在后台启动!"

23
stop.sh Normal file
View File

@ -0,0 +1,23 @@
#!/bin/bash
# 关闭前端
if [ -f frontend.pid ]; then
frontend_pid=$(cat frontend.pid)
echo "正在关闭前端 (PID: $frontend_pid)..."
kill -9 $frontend_pid
rm -f frontend.pid
else
echo "前端未运行或 PID 文件不存在"
fi
# 关闭后端
if [ -f backend.pid ]; then
backend_pid=$(cat backend.pid)
echo "正在关闭后端 (PID: $backend_pid)..."
kill -9 $backend_pid
rm -f backend.pid
else
echo "后端未运行或 PID 文件不存在"
fi
echo "关闭完成 ✅"