Update backup.sh
This commit is contained in:
1 parent
847c1a5009
commit
1dedc36cc9
1 file changed
+15
-1
@@ -1 +1,15 @@
|
||||
#!/usr/bin/env bashset -euo pipefailWORLD_NAME="${WORLD_NAME:-Dedicated}"BACKUPDIR="${BACKUPDIR:-/backups}"ts=$(date +"%Y-%m-%d_%H-%M-%S")mkdir -p "${BACKUPDIR}"cp "/config/worlds_local/${WORLD_NAME}.db" "${BACKUPDIR}/${WORLD_NAME}_${ts}.db"cp "/config/worlds_local/${WORLD_NAME}.fwl" "${BACKUPDIR}/${WORLD_NAME}_${ts}.fwl"echo "Backup complete: ${BACKUPDIR}/${WORLD_NAME}_${ts}"
|
||||
backup_world() {
|
||||
echo "[backup] backing up world directory..."
|
||||
ts=$(date +"%Y-%m-%d_%H-%M-%S")
|
||||
mkdir -p "${BACKUPDIR}"
|
||||
|
||||
world_dir="${UNITY3D_WORLDS}/worlds_local/${WORLD_NAME}"
|
||||
|
||||
if [ -d "${world_dir}" ]; then
|
||||
zip -r "${BACKUPDIR}/${WORLD_NAME}_${ts}.zip" "${world_dir}"
|
||||
echo "[backup] created ${BACKUPDIR}/${WORLD_NAME}_${ts}.zip"
|
||||
else
|
||||
echo "[backup] WARNING: world directory not found: ${world_dir}"
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user