#!/bin/bash
#PARAMETROS
data=`date +%Y%m%d`
mutt='/usr/bin/mutt'
find='/usr/bin/find'
rm='/bin/rm'
null="/dev/null"
ls='/bin/ls'
mysqldump='/usr/bin/mysqldump'
cd /home/backup/ocomon
#Gera o arquivo de backup
$mysqldump -u ocomon --password=senha --opt ocomon >
bkp_dump_ocomon_$data.sql
#Lista o diretório após o arquivo ser gerado
$ls -lh > lista_dir.txt
#Informa o Usuário sobre o Backup
$mutt usuario@empresa.com.br -s "Backup Ocomon -
$data" -a lista_dir.txt < $null
#Deleta o backup com data maior que 48 horas
$find -type f -mtime 2 -iname "bkp_dump*" -exec
$rm -f {} \;
$find -type f -mtime 3 -iname "bkp_dump*" -exec
$rm -f {} \;
$find -type f -mtime 4 -iname "bkp_dump*" -exec
$rm -f {} \;
$find -type f -mtime 5 -iname "bkp_dump*" -exec
$rm -f {} \;
$find -type f -mtime 6 -iname "bkp_dump*" -exec
$rm -f {} \;
$find -type f -mtime 7 -iname "bkp_dump*" -exec
$rm -f {} \;
$find -type f -mtime 8 -iname "bkp_dump*" -exec
$rm -f {} \;
$find -type f -mtime 9 -iname "bkp_dump*" -exec
$rm -f {} \;
$find -type f -mtime 10 -iname "bkp_dump*"
-exec $rm -f {} \;
$find -type f -mtime 11 -iname "bkp_dump*"
-exec $rm -f {} \;
$find -type f -mtime 12 -iname "bkp_dump*"
-exec $rm -f {} \;
Nenhum comentário:
Postar um comentário