Files
backup-scripts/tar-and-backup-service.sh
2025-08-26 22:13:55 +02:00

20 lines
535 B
Bash

#!/bin/bash
# script to tar a folder and rsync it to backup server
if [ -z "$1" ]
then
echo "No argument supplied. Supply argument of folder name to backup"
exit 0
fi
BACKUP_FOLDER=$1
TAR_FILE=$BACKUP_FOLDER.tar.gz
echo " == Backing up $1 to $TAR_FILE"
echo " == Creating tar.gz file"
tar czvf $TAR_FILE /home/sem/$BACKUP_FOLDER
echo " == transfering tar file"
rsync -avz --stats --progress $TAR_FILE sem@10.10.100.52:/home/sem/$BACKUP_FOLDER/
echo " == Removing local tar file"
rm $TAR_FILE