20 lines
535 B
Bash
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 |