Инструменты пользователя

Инструменты сайта


ubuntu:cron-weekly-monthly-daily-backup

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
ubuntu:cron-weekly-monthly-daily-backup [2010/04/26 12:25] arturubuntu:cron-weekly-monthly-daily-backup [2011/04/05 11:06] – [Хинты для написание скриптов для бэкапа] artur
Строка 1: Строка 1:
 ====== Backup - создание бэкапов ежедневниых, ежемесячных, еженедельных через cron ====== ====== Backup - создание бэкапов ежедневниых, ежемесячных, еженедельных через cron ======
  
 +===== ссылка на КУнг-фу способы бэкапа =====
 +
 +http://wiki.ninjafocus.net/Mysql-backup-script#Windows_MySQL_Backup_Script
 +
 +
 +===== Хинты для написание скриптов для бэкапа =====
 +<code bash>#!/bin/bash
 +
 +# заносим в переменную DATE текущую дату 
 +DATE=`/bin/date '+%d.%m.%Y'`
 +
 +# переходим в каталог, в котором находятся рабочие скрипты
 +cd /home/virtual/
 +
 +# сохраняем дамп mysql
 +/usr/bin/mysqldump -u USER -p PASSWORD BD_NAME > ./db.sql
 +
 +# архивируем все каталоги, кроме тех, в которых находится файл .noarchive 
 +/bin/tar -zcf PATH-TO-DIR-BACKUP/$DATE.backup.tar.gz --exclude-tag=.noarchive ./
 +
 +# удаляем архивы, которым уже больше семи дней 
 +/usr/bin/find PATH-TO-DIR-BACKUP/ -type f -atime +7 -exec rm -f \{\} \; >/dev/null 2>&1</code>
 +
 +
 +===== Простой скрипт для бэкапов =====
 <code bash>cat /etc/cron.daily/mysql_backup <code bash>cat /etc/cron.daily/mysql_backup
 #!/bin/sh #!/bin/sh
ubuntu/cron-weekly-monthly-daily-backup.txt · Последнее изменение: 2017/03/23 21:59 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki