Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Очистить базу MySQL Asterisk и сделать бэкап

Ответить
Настройки темы
Очистить базу MySQL Asterisk и сделать бэкап
zai zai вне форума

Аватара для zai

Ветеран


Сообщения: 5075
Благодарности: 657


Конфигурация

Профиль | Отправить PM | Цитировать


Я правильно написал?

Код: Выделить весь код
#!/bin/sh

BACKUPDIR=/home/backup
DAYS=100
BACKUPDATE=`date +%H-%M-%S`
FOLDERDATE=`date +%d.%m.%y`
USER=root
PASS=123QWEasd
CDRDB=asteriskcdrdb

#Удаление записей из БД, оставляя за последние DAYS дней
mysql -u$USER -p$PASS  <<EOF
use $CDRDB;
DELETE FROM cdr WHERE cdr.calldate <= DATE_ADD(NOW(), INTERVAL -$DAYS DAY);
OPTIMIZE TABLE cdr;
EOF
find /var/spool/asterisk/monitor -type f -name "*.wav" -mtime +DAYS -exec rm {} \; >/dev/null 2>&1

#Резервное копирование, оставляя за последние DAYS дней 
mysqldump -u$USER -p$PASS $CDRDB > ${BACKUPDIR}/${FOLDERDATE}/${BACKUPDATE}.db.sql
cd /var/spool/asterisk
tar cjf ${BACKUPDIR}/${FOLDERDATE}/${BACKUPDATE}.wav.tar.bz2 monitor >/dev/null 2>&1
find $BACKUPDIR/* -mtime +$DAYS -exec rm -r {} \; >/dev/null 2>&1

-------
А зачем тебе жужжать, если ты не пчела? По-моему так.


Отправлено: 15:15, 09-07-2016

 


Компьютерный форум OSzone.net » Linux и FreeBSD » Программирование в *nix » Очистить базу MySQL Asterisk и сделать бэкап

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] разбор файла и запросы в базу mysql judipav Скриптовые языки администрирования Windows 4 28-04-2013 12:12
Прочие БД - [решено] как забрать базу с умершей mysql? ~Lyusi~ Программирование и базы данных 1 27-11-2009 16:37
Прочие БД - как сделать автономную базу? dmytro77 Программирование и базы данных 1 15-11-2009 08:30
Как правильно сделать бэкап в AD Arkey Microsoft Windows NT/2000/2003 4 22-09-2008 12:22
как сделать бэкап базы mysql через SQL интерфейс? screetch Вебмастеру 2 05-11-2003 20:43




 
Переход