Add scripts for backing up

This commit is contained in:
SemvdH
2025-08-26 22:13:55 +02:00
parent e4f7d0fd8c
commit 0e229a15e2
3 changed files with 61 additions and 0 deletions

20
tar-and-backup-service.sh Normal file
View File

@@ -0,0 +1,20 @@
#!/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