+ Responder ao Tópico



  1. #1
    tabajara
    Visitante

    Padrão Remover diretório/arquivo por data

    Srs,

    Atualmente faco bkp automaticamente no meu serv... o script gera uma pasta para cada dia ficando mais ou menos assim a estrutura:

    /backup/10122005
    /backup/11122005
    /backup/12122005
    /backup/13122005

    O meu problema é que eu precisaria ter o bkp apenas dos últimos cinco dias... como eu posso remover automaticamente os diretórios com mais de 5 dias de criação?

    Com o comando: find . -mtime -5 eu consigo listar oq deve continar salvo..

    Teria como utilizar o resultado deste comando junto o rm? remover todos os diretos fora o resultado da consulta?

    Sds,
    Tabajara Jr.

  2. #2
    Moderador Avatar de Bruno
    Ingresso
    Nov 2002
    Localização
    Guarapuava-PR
    Posts
    3.928
    Posts de Blog
    1

    Padrão Remover diretório/arquivo por data

    ONTEM=$(date --date "1 day ago" +%d%m%Y)
    HOJE=$(date --date "0 day ago" +%d%m%Y)
    para cada dai ataz vc acresenta 1

    ex:
    2DIA =$(date --date "2 day ago" +%d%m%Y)
    1DIA=$(date --date "1 day ago" +%d%m%Y)
    HOJE=$(date --date "0 day ago" +%d%m%Y)



  3. #3
    Visitante

    Padrão Remover diretório/arquivo por data

    Valeu Benatto.... com essa dica acredito que consigo desenvolver um script para resolver o meu problema.

    t+