#!/bin/bash # 定义一个函数来检查上一个命令是否执行成功 check_status() { if [ $? -eq 0 ]; then echo "操作成功: $1" else echo "操作失败: $1" exit 1 fi } # 切换到auto的source目录并更新代码 cd ~/apps/auto/source/auto check_status "切换到目录 ~/auto/source/auto" git reset --hard git pull check_status "执行 git pull" # 切换到auto目录并重启docker服务 cd ~/apps/qinglong-auto check_status "切换到目录 ~/apps/auto" docker-compose restart check_status "重启 docker-compose 服务" echo "所有操作已完成。"