Files
abot/restart.sh
2025-06-03 17:13:13 +08:00

25 lines
574 B
Bash

#!/bin/bash
# 进入项目目录
cd /home/liuwei/abot
# 拉取最新代码
git pull origin feature-855 # 根据需要拉取对应的分支
#切换虚拟环境
source venv/bin/activate
pip install -r requirements.txt
# 查找并杀死当前 main.py 进程
CURRENT_PID=$(ps aux | grep 'main.py' | grep -v grep | awk '{print $2}')
if [ -n "$CURRENT_PID" ]; then
echo "Killing the existing main.py process (PID: $CURRENT_PID)"
kill -9 $CURRENT_PID
else
echo "No running main.py process found."
fi
# 重新启动 main.py
echo "Restarting main.py..."
python main.py &