Bash скрипт бекап

 Ubuntu  Комментарии к записи Bash скрипт бекап отключены
Апр 112014
 

binСкрипт создает архивы с ротацией.

#!/bin/bash
#BACKUP_FOLDER - куда ложим бекапы TARGET что бекапим
export BACKUP_FOLDER="/home/ozim/Dropbox/backup/files"
export TARGET="/opt/lampp/htdocs"

#ротация
rm -rf $BACKUP_FOLDER/03
mv $BACKUP_FOLDER/02 $BACKUP_FOLDER/03
mv $BACKUP_FOLDER/01 $BACKUP_FOLDER/02
mkdir $BACKUP_FOLDER/01
 
#копирование
 
#cp -r $TARGET  $BACKUP_FOLDER/01/$TODAYDATE/ 
tar -cvzf $BACKUP_FOLDER/01/`date +%Y-%m-%d-%H-%M-%S`_files.tar.gz $TARGET

export BACKUP_FOLDER="/home/ozim/Dropbox/backup/db"
export TARGET="/opt/lampp/var/mysql"
 
#ротация
rm -rf $BACKUP_FOLDER/03
mv $BACKUP_FOLDER/02 $BACKUP_FOLDER/03
mv $BACKUP_FOLDER/01 $BACKUP_FOLDER/02
mkdir $BACKUP_FOLDER/01
 
#копирование
 
#cp -r $TARGET  $BACKUP_FOLDER/01/$TODAYDATE/ 
tar -cvzf $BACKUP_FOLDER/01/`date +%Y-%m-%d-%H-%M-%S`_db.tar.gz $TARGET
.
 Опубликовано в 9:35 дп  С меткой: