Backup com rsync e find

1. Backup com rsync e find

Cesar Augusto Casett
cesarnt

(usa Debian)

Enviado em 18/05/2017 - 19:27h

Boa noite, tenho um script de backup que funciona perfeitamente a um bom tempo, agora me apareceu a necessidade de que eu copie apenas os ultimos arquivos modificados da pasta a se fazer o backup, sei que para listar os arquivos modificados no ultimo dia é find / -mtime -1, queria implementar isso ao meu backup para copiar apenas os arquivos modificados do dia. Segue meu script:

#!/bin/bash

INICIO=`date +%d/%m/%Y-%H:%M:%S`
LOG=/home/log/`date +%Y-%m-%d`_bkp.txt

echo " " >> $LOG
echo " " >> $LOG
echo "|-----------------------------------------------" >> $LOG
echo " Sincronização iniciada em $INICIO" >> $LOG

rsync -ravzph --delete /pasta/dados/ /bkp/ >> $LOG
FINAL=`date +%d/%m/%Y-%H:%M:%S`


echo " Sincronização Finalizada em $FINAL" >> $LOG
echo "|-----------------------------------------------" >> $LOG
echo " " >> $LOG
echo " " >> $LOG

find /home/log/ -type f -mtime +31 -exec rm -rf {} \;

Se alguem poder me ajudar muito obrigado.


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts