среда, 2 марта 2016 г.

Архивация содержимого папки с последующим удалением

#!/bin/bash
#Purpose = Backup of Important Data
#Run this script on cron
#START
TIME=`date +%d%m%y`             # This Command will add date in Backup File Name.
FILENAME=configs_$TIME.tar.gz   # Here i define Backup file name format.
SRCDIR=/srv/ftp/cfg             # Location of Important Data Directory (Source of backup).
DESDIR=/srv/ftp                 # Destination of backup file.
/bin/tar -cpzf $DESDIR/$FILENAME $SRCDIR
if [ -f $DESDIR/$FILENAME ]; then
  /usr/bin/find $SRCDIR/* -delete
else
 echo "Archive whith name $FILENAME in folder $DESDIR not found!"
fi

#END