docker-stack-backupper/scripts/02_tar_folders.sh
2023-12-14 16:50:12 +01:00

13 lines
496 B
Bash
Executable File

#!/bin/bash
source ../.env
current_date=$(date +%Y-%m-%d)
mkdir -p /home/${REMOTE_USER}/${REMOTE_PATH}/data/${current_date}
# Tar.gz each folder in the target directory
for dir in ${REMOTE_DIRECTORY_BACKUP}/*/; do
echo "Backing Up: ${dir}"
sudo tar -czf "/home/${REMOTE_USER}/${REMOTE_PATH}/data/${current_date}/$(basename "$dir").tar.gz" -C "$dir" .
sudo chown ${REMOTE_USER}:${REMOTE_USER} "/home/${REMOTE_USER}/${REMOTE_PATH}/data/${current_date}/$(basename "$dir").tar.gz"
done