feat: start stop
This commit is contained in:
parent
a6cc23f88c
commit
fcb5ec7264
|
|
@ -0,0 +1 @@
|
||||||
|
nohup: nvm: No such file or directory
|
||||||
2
start.sh
2
start.sh
|
|
@ -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 "前端和后端已经在后台启动!"
|
||||||
|
|
|
||||||
|
|
@ -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 "关闭完成 ✅"
|
||||||
Loading…
Reference in New Issue