#!/bin/bash set -e # 任何命令失败立即退出 # 检查WebDAV配置 check_webdav() { if [ -z "${WEBDAV_URL}" ] || [ -z "${WEBDAV_USERNAME}" ] || [ -z "${WEBDAV_PASSWORD}" ]; then echo "WebDAV配置缺失,跳过备份操作" exit 0 fi } # 恢复备份函数 restore() { echo "=== 开始恢复备份 ===" check_webdav # Python恢复脚本 python3 <