#!/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