# Maximo de diretorios recursivos MAX_DIRS=1 # Diretorio do backup DIR_BKP=/$CLUSTER/backup/
# Nome do arquivo de log LOG=$DIR_BKP/arquivos.log # Diretorio de backup do CRC DIR_CRC=/pgbackup/pg$PG_VERSION/$1 # ToDos: # Tirar "./" dos arquivos para enviar para os logs # Checar se existe algum arquivo no diretorio # [ $# eq 0 ] exit 0 if [ ! -f $LOG ]; then touch $LOG fi find $DIR_CRC/ -maxdepth $MAX_DIRS -daystart -mtime +1 \ -exec mv \{\} $DIR_BKP \; find $DIR_BKP/ -maxdepth $MAX_DIRS -daystart -mtime +$DIAS \ -exec echo "Arquivo excluido em `date +%d/%m/%Y`" \{\} >> $LOG \; \ -exec rm -rf \{\} \; # Antigamente era feito dentro de um loop # O que sera melhor # ToDo: Medir desempenho entre os dois # for ARQUIVO in ` # do # echo "`date +%d/%m/%Y`: arquivo $ARQUIVO excluido." >> $LOG # rm $ARQUIVO # done Kenia Milene Em 05/10/07, Seta Digital - Suporte <[EMAIL PROTECTED]> escreveu: > > Kenia.... > > vc poderia me dar um exemplo desse script que voce trabalha? > > > ----- Original Message ----- > *From:* Kenia Milene <[EMAIL PROTECTED]> > *To:* Comunidade PostgreSQL Brasileira<pgbr-geral@listas.postgresql.org.br> > *Sent:* Friday, October 05, 2007 2:12 PM > *Subject:* Re: [pgbr-geral] Script Backup Postgres Windows > > Alexandre, > > Se tiver data no nome do seu backup voce pode fazer uma verificacao da > data atual, excluindo (um while ou for ) os backups existentes e mantendo só > os dois ultimos > É assim que fazemos aqui na empresa > > Kenia > > > > Em 05/10/07, Seta Digital - Suporte <[EMAIL PROTECTED]> escreveu: > > > > Boa Tarde Pessoal... > > > > Tenho um script de backup (.bat) que esta rodando perfeitamente no > > sistema, porem gostaria de incrementa-lo um pouquinho mas.... minha pergunta > > e a seguinte... > > > > como altero esse .bat para fazer verificação de quantos backups eu > > possuo na pasta, e como faço para ele deixar apenas um determinado numero de > > backups nessa pasta... > > > > EX: possui 10 copias de backup dentro da pasta, porem setei no .bat que > > gostaria de ter somente 7.. o bat deve verificar e excluir os arquivos > > ecedentes..... > > > > Grato Pela Atenção > > > > > > Alexandre Dias Martinasso > > [EMAIL PROTECTED] > > > > > > _______________________________________________ > > pgbr-geral mailing list > > pgbr-geral@listas.postgresql.org.br > > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > > > ------------------------------ > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral