você está aqui: Home  → Arquivo de Mensagens

Apagando backups antigos automaticamente

Colaboração: Renato Rudnicki

Data de Publicação: 18 de janeiro de 2008

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.

Renato Rudnicki



Veja a relação completa dos artigos de Renato Rudnicki

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script