Резервное копирование файлов с помощью winrar в Windows. Bat-файл.

Пример файла:

set rar_path="C:\Program Files\WinRAR\rar.exe"
set backup_path=F:\Backup\
set archive_name=backup-file_all -ag_DD.MM.YYYY
%rar_path% a -r -m2 -dh -ow -ppassword %backup_path%%archive_name% F:\files\*.*

Можно задать список файлов/категорий для архивирования текстовым файлом. Bat-файл примет такой вид:

set rar_path="C:\Program Files\WinRAR\rar.exe"
set backup_path=F:\Backup\
set archive_name=backup-file_all -ag_DD.MM.YYYY
set backup_list=@C:\backup\backuplist.txt
%rar_path% a -r -m2 -dh -ow -ppassword %backup_path%%backup_list%%archive_name%

Читать далее

Скрипт резервного копирования базы данных Mysql в Linux/FreeBSD

Как организовать быстро и просто резервное копирование базы данных Mysql Server в Linux или FreeBSD?

Создаем исполняемый файл и вписываем туда следующее:

#!/bin/sh

DATE=`date "+%Y-%m-%d-%T"`
BKPDIR=/home/user/data/backup

# сперва понижаем приоритет  процесса создания дампа, указываем путь к mysqldump, параметры программы, указываем, что нужно сжимать получившийся дамп, указываем место для сохранения и имя дампа
nice -n 19 ionice -c2 -n7 /usr/bin/mysqldump -udbuser -pdbuserpassword -B database | gzip -9 > $BKPDIR/mysql/database_$DATE.sql.gz

# удаляем все файлы(бэкапы) в папке за последние 60 дней
cd $BKPDIR/mysql/
find $BKPDIR/mysql/ -mtime +60 -exec rm {} \;