Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Script para eliminar ficheiros
21-08-2010, 03:51
Mensagem: #2
RE: Script para eliminar ficheiros
(20-08-2010 12:41)Apaxe Escreveu:  Eu necessitava de um outro script que remove-se automaticamente os ficheiros logs com data de criação superior a 15 dias para evitar de o ter de fazer manualmente?

Lista ficheiros (normais e directorias) que tenham sido modificados (mtime) 'a 15 dias. -mtime igual a 0 significa 0h0m e 23h59m, 1 24:00 e 47:59, etc... Para testar:
Código:
find . -mtime +14 -exec ls -l {} \;

Quando estiver a funcionar correctamente no teu sistema, altera ls -l por rm, para apagar os ficheiros. {} corresponde ao ficheiro e \; e' o separador para o find.

-ctime - criado
-atime - acedido

Código:
find . -mtime +14 -exec rm {} \;

Se queres apenas ficheiros normais, usa -type f

Fiquem Bem!
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
RE: Script para eliminar ficheiros - Elias_REC - 21-08-2010 03:51

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)