você está aqui: Home  → Arquivo de Mensagens Programe sua mente para aprender inglês - ebook gratuito

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