#!/bin/bash WORKSPACE_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)" cd "$WORKSPACE_DIR" # 拉取最新代码 git pull origin main || true # 提交所有变更 git add . git commit -m "auto backup $(date +'%Y-%m-%d %H:%M:%S')" || true # 推送到远程仓库 git push origin main if [ $? -eq 0 ]; then echo "✅ 备份完成:$(date)" # 备份成功给李若松发送通知 /root/.nvm/versions/node/v24.14.0/bin/node /root/.nvm/versions/node/v24.14.0/bin/openclaw message send --channel feishu --target "user:4aagb443" --message "✅ 工作区自动备份成功,已同步到公司Git仓库" else echo "❌ 备份失败:$(date)" exit 1 fi