Update sync_data.sh
Browse files- sync_data.sh +5 -4
sync_data.sh
CHANGED
|
@@ -127,14 +127,14 @@ sync_data() {
|
|
| 127 |
fi
|
| 128 |
|
| 129 |
# 清理旧备份文件
|
| 130 |
-
python3 -c "
|
| 131 |
import os
|
| 132 |
from webdav3.client import Client
|
| 133 |
|
| 134 |
-
WEBDAV_URL = os.environ.get('
|
| 135 |
WEBDAV_USERNAME = os.environ.get('WEBDAV_USERNAME')
|
| 136 |
WEBDAV_PASSWORD = os.environ.get('WEBDAV_PASSWORD')
|
| 137 |
-
BACKUP_RETENTION = int(os.environ.get('BACKUP_RETENTION', 5))
|
| 138 |
|
| 139 |
options = {
|
| 140 |
'webdav_hostname': WEBDAV_URL,
|
|
@@ -154,7 +154,8 @@ try:
|
|
| 154 |
print(f'Error deleting {file}: {e}')
|
| 155 |
except Exception as e:
|
| 156 |
print(f'Error managing backups: {e}')
|
| 157 |
-
"
|
|
|
|
| 158 |
rm -f "${backup_file_path}"
|
| 159 |
else
|
| 160 |
echo "Failed to create backup archive."
|
|
|
|
| 127 |
fi
|
| 128 |
|
| 129 |
# 清理旧备份文件
|
| 130 |
+
WEBDAV_URL="$FULL_WEBDAV_URL" WEBDAV_USERNAME="$WEBDAV_USERNAME" WEBDAV_PASSWORD="$WEBDAV_PASSWORD" BACKUP_RETENTION="$BACKUP_RETENTION" python3 -c "
|
| 131 |
import os
|
| 132 |
from webdav3.client import Client
|
| 133 |
|
| 134 |
+
WEBDAV_URL = os.environ.get('WEBDAV_URL')
|
| 135 |
WEBDAV_USERNAME = os.environ.get('WEBDAV_USERNAME')
|
| 136 |
WEBDAV_PASSWORD = os.environ.get('WEBDAV_PASSWORD')
|
| 137 |
+
BACKUP_RETENTION = int(os.environ.get('BACKUP_RETENTION', '5'))
|
| 138 |
|
| 139 |
options = {
|
| 140 |
'webdav_hostname': WEBDAV_URL,
|
|
|
|
| 154 |
print(f'Error deleting {file}: {e}')
|
| 155 |
except Exception as e:
|
| 156 |
print(f'Error managing backups: {e}')
|
| 157 |
+
" 2>&1
|
| 158 |
+
|
| 159 |
rm -f "${backup_file_path}"
|
| 160 |
else
|
| 161 |
echo "Failed to create backup archive."
|