shell скрипт резервного копирования выборочных баз mysql

Дата публикации: 25 05 2012 Автор: PazitiFF
#!/bin/sh
# Переменные путей и команд
 
DIR='/usr/home/backups/mysqldump/'
TIME=`date +%Y%m%d`
LOG='/var/log/mysql_dump.log'
# Здесь я создаю цикл для бекапа нужных мне баз, с отправкой письма об успехе
 
for n in base1 base2 base3; do
/usr/local/bin/mysqldump -u root "$n" | gzip -c > "$DIR""$TIME"-$n.sql.gz && echo "mysqldump complited $TIME-$n.sql"
done | mail -s mysqldump >> xxx@xxx.ru

Добавить комментарий

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <blockcode>, <apache>, <bash>, <css>, <drupal6>, <html5>, <javascript>, <mysql>, <php>.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.