1. 备份在public_html中的 halo.jar 包,以防止更新失败还原
mv halo.jar ./haloback.jar
2. 下载halo包
release_info=$(curl -s https://api.github.com/repos/halo-dev/halo/releases/latest)
jar_url=$(echo "$release_info" | jq -r '.assets[] | select(.name | endswith(".jar")) | .browser_download_url')
curl -L "$jar_url" -o halo.jar
3. 停止服务
ps -aux
kill -9 pid
4. 重启服务
chmod +x run.sh && ./run.sh