#!/bin/bash # 获取脚本所在目录 script_dir=$(dirname "$0") # 将工作目录更改为脚本所在目录 cd "$script_dir" # 检查Git仓库是否有更新 git remote update pwd if ! git status -uno | grep 'up to date' > /dev/null; then # 如果有更新,关闭当前运行的服务器 pkill -f ChuanhuChatbot.py # 拉取最新更改 git pull # 安装依赖 pip3 install -r requirements.txt # 重新启动服务器 nohup python3 ChuanhuChatbot.py & fi