xtrabackap. Автоматизация создания и ограничение на количество хранимых копий


Создаём исполняемый bash файл

nano /root/xtrabackup.sh
#!/bin/bash
 
# каталог для хранения резервных копий
documentroot="/backup/databases/xtrabackup/"
# количество копий
count=14
 
i=`ls -C1 $documentroot | wc -l`
if [[ $i -eq $count ]]; then
        del=`ls -C1 $documentroot | head -n1`
        `rm -rf "$documentroot$del"`
fi
 
/usr/bin/innobackupex  /backup/databases/xtrabackup

И добавляем задание в планировщик

crontab -e
0 2 * * *       /bin/bash /root/xtrabackup.sh
  • xtrabackap._avtomatizacija_sozdanija_i_ogranichenie_na_kolichestvo_xranimyx_kopij.txt
  • Последние изменения: 2016/05/19 00:00
  • (внешнее изменение)