Fórum Ubuntu Linux - PT
19 de Junho de 2013, 09:13 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Atualização no plugin de busca para Firefox e Internet Explorer.
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: Dica de como fazer: remover arquivos com 1 dia de criado via crontab  (Lida 455 vezes)
fellipeh
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 72


Ver Perfil
« em: 19 de Setembro de 2011, 13:56 »

Olá amigos, estou com a seguinte questão:

Tenho uma pasta com diversos arquivos.. criados automaticamente.. eu preciso fazer com que pelo crontab, todo dia - por volta das 2:00 AM, rode um script onde apague todos os arquivos que tenham a data de criação igual ou maior de 1 dia anterior.. ou seja, tudo que for do dia anterior pra trás apagar..

Como faço isso? conseguir apagar os arquivos eu consegui, mas definir pelo dia eu não consegui.

Obrigado

[]s
Registrado
zekkerj
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 14.241


Sua imensa torcida é bem feliz...


Ver Perfil
« Responder #1 em: 19 de Setembro de 2011, 15:40 »

Vc pode usar o "find" pra encontrar os arquivos com mais de um dia. Daí é só apagá-los.

O script vai ficar algo como:

rm -f `find /caminho -type f -ctime 1`

Esse script não precisa necessariamente ser executado pelo root; basta que quem o execute tenha acesso de escrita no diretório onde vc quer fazer a limpeza.

Ah, um detalhe, esse script não remove diretórios; acho mais seguro que você remova esses diretórios manualmente.
Registrado

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? Sem Graça
fellipeh
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 72


Ver Perfil
« Responder #2 em: 19 de Setembro de 2011, 15:49 »

Obrigado amigo.
Registrado
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines
© 2013 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!