From 814ec2823513cf986ff686d9a1c3ab391f5c77ab Mon Sep 17 00:00:00 2001 From: SemvdH Date: Tue, 26 Aug 2025 22:26:39 +0200 Subject: [PATCH] Update backup script to allow specifying folder and service name --- tar-and-backup-service.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/tar-and-backup-service.sh b/tar-and-backup-service.sh index 034b49b..88d923a 100755 --- a/tar-and-backup-service.sh +++ b/tar-and-backup-service.sh @@ -2,19 +2,21 @@ # script to tar a folder and rsync it to backup server -if [ -z "$1" ] +if [ $# -eq 0 ] then - echo "No argument supplied. Supply argument of folder name to backup" + echo "No argument supplied. Use this script with:" + echo "tar-and-backup-service.sh " exit 0 fi -BACKUP_FOLDER=$1 -TAR_FILE=$BACKUP_FOLDER.tar.gz +SERVICE_NAME=$1 +BACKUP_FOLDER=$2 +TAR_FILE=$SERVICE_NAME.tar.gz -echo " == Backing up $1 to $TAR_FILE" +echo " == Backing up $SERVICE_NAME to $TAR_FILE" echo " == Creating tar.gz file" -tar czvf $TAR_FILE /home/sem/$BACKUP_FOLDER +tar czvf $TAR_FILE $BACKUP_FOLDER echo " == transfering tar file" -rsync -avz --stats --progress $TAR_FILE sem@10.10.100.52:/home/sem/$BACKUP_FOLDER/ +rsync -avz --stats --progress $TAR_FILE sem@10.10.100.52:/home/sem/$SERVICE_NAME/ echo " == Removing local tar file" rm $TAR_FILE \ No newline at end of file