ďťż
 
 
   Usuwanie pliku starszego niz X dni.
 
 

Tematy

 
    
 

 

 

 

Usuwanie pliku starszego niz X dni.





lukas22333 - 15-06-2009 13:57
Witam
Napisałem sobie w bashu prosty skrypt robiacy zrzut bazy mysql i pakujacych ja do pliku: baza_dzien-miesiac-rok.tar.gz i teraz zeby mi sie na serwerze nie nazbieralo nie wiadomo ile tych plikow chcialbym zrobic tak zeby pliki starsze niz np. 7 dni byly usuwane. Jak takie cos zrobic ?

Pozdrawiam



winnetou - 15-06-2009 14:57
Dziękuje...



ponton - 15-06-2009 15:26
Można też użyć logrotate.



lessmian2 - 15-06-2009 20:53
A można też i tak:
find /sciezka/do/katalogu/z/plikami/ -name "*.tar.gz" -mtime +6 -delete



lukas22333 - 16-06-2009 12:13
Z find wyskakuje mi: Invalid command W sumie to ścieżki nie potrzebowałbym bo już wcześniej jestem w tym katalogu i też nie wiem czy konieczne jest sprawdzanie po rozszerzeniu, bo tam nie będzie innych plików niż .tar.gz.



lessmian2 - 16-06-2009 18:08
No to jeśli jesteś w katalogu z tymi plikami, to może być tak:
find -name "*.tar.gz" -mtime +6 -delete Wyszukiwanie po nazwie powinno pozostać, bo wtedy find próbowałoby usunąć teź "./" i "../". A co do tego błędu to możesz napisać coś więcej?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis