Apagando Backups Antigos
Quarta-feira,Junho 20, 2007 de renator
Muitas vezes, ao criar um backup, esquecemos de criar um comando para que limpe os backups mais antigos. Nessa dica, estou mostrando uma maneira rápida e fácil de garantir que os backups antigos sejam excluídos automaticamente do servidor. Para isso, basta usar o comando:
find /home/backup/bkp_teste* -ctime +5 | xargs rm -f
traduzindo: Este comando irá procuar dentro do diretório /home/backup/ todos arquivos bkp_teste* que tenham sido criados a mais de 5 dias e irá apagá-los. Porém, para automatizar ainda mais o processo agende ele na crontab do seu servidor de backups. No meu caso, eu programei para o sistema rodar o comando acima, de segunda a sábado, as 23:00 hs. Para isso, digite:
crontab -e = edita a crontab do usuário atual
00 23 * * 1-6 find /home/backup/bkp_teste* -ctime +5 | xargs rm -f
service crond restart ou /etc/init.d/crond restart = reinicia o serviço da crontab
crontab -l = lista as tarefas agendadas da crontab.