%PDF- %PDF-
Direktori : /proc/self/root/scripts2/attic/ |
Current File : //proc/self/root/scripts2/attic/backup-mysql.sh |
#! /bin/bash TODAY=`date +%Y-%m-%d` BACKUP_DIRECTORY=/backup if [ ! -d ${BACKUP_DIRECTORY}/mysql ]; then mkdir -p ${BACKUP_DIRECTORY}/mysql fi chmod 700 ${BACKUP_DIRECTORY}/mysql renice 19 -p $$ # Backuping ... mkdir ${BACKUP_DIRECTORY}/mysql/${TODAY} if [ -f /usr/bin/ionice ]; then IO_NICE_CMD="ionice -c2 -n7" fi echo "Backuping mysql databases ..." for DATABASE in `echo "show databases" | /usr/bin/mysql -N`; do nice -n 19 ${IO_NICE_CMD} /usr/bin/mysqldump -f ${DATABASE} > ${BACKUP_DIRECTORY}/mysql/${TODAY}/${DATABASE}.sql nice -n 19 ${IO_NICE_CMD} /bin/gzip ${BACKUP_DIRECTORY}/mysql/${TODAY}/${DATABASE}.sql done cd ${BACKUP_DIRECTORY}/mysql find ${BACKUP_DIRECTORY}/mysql -atime +5 -exec rm -f {} \;