Nowe posty

Autor Wątek: usuwanie katalogow starszych od x dni.  (Przeczytany 6039 razy)

babell00

  • Gość
usuwanie katalogow starszych od x dni.
« dnia: 2011-03-23, 18:20:26 »
Witam wszystkich

Chcialem się dowiedziec, jak w bash można usuna katalogi(z plikami), które sa starsze on np. 7 dni od dziesiejeszej daty.

Np.
W jakiems tam katalogu na dysku, jakis program generuje logi i zapisuje je w katalogach, każdy katalog dla konkretnych serii logow ma inny numer. Po kilku tyg. Pracy robi się straszny balagan.  Dlatego pomysłem  ze można napisac skrypt, kotroy by pobieral liste katalogow i usuwal wszystkie te kotre będą starsze niż 7 dni od dzisiejszej daty.
Moza kots mam jakis pomysl jak to zrobic?

Z gory dziekuje za pomoc i pozdrawiam.
babell00

arctgx

  • Gość
usuwanie katalogow starszych od x dni.
« Odpowiedź #1 dnia: 2011-03-23, 19:36:02 »
Odpal man -LC find, zajrzyj do przykładów w starym wątku: http://forum.linux.pl/viewtopic.php?pid=86025#p86025

chmooreck

  • Gość
usuwanie katalogow starszych od x dni.
« Odpowiedź #2 dnia: 2011-03-23, 22:56:24 »
a potem, dla własnej wygody, dorzuć to sobie do crona, żeby robiło się z automatu

babell00

  • Gość
usuwanie katalogow starszych od x dni.
« Odpowiedź #3 dnia: 2011-03-24, 12:23:48 »
Dzieki za odpowiedz, ale jakos mi to nic nie mowi.
Napisze chyba sobie progam w c++, bo jakos mi nic z tego nie wychodzi.
Dzieki

arctgx

  • Gość
usuwanie katalogow starszych od x dni.
« Odpowiedź #4 dnia: 2011-03-24, 15:08:29 »
Cytat: babell00
Dzieki za odpowiedz, ale jakos mi to nic nie mowi.
Napisze chyba sobie progam w c++, bo jakos mi nic z tego nie wychodzi.
Dzieki
To jakiś żart: jesteś w stanie napisać sobie alternatywę w C++, a w gotowcach do użycia w powłoce nie jesteś w stanie zmienić katalogu lub daty (albo skorzystać z podręcznika man)? Szerokiej drogi zatem!

babell00

  • Gość
usuwanie katalogow starszych od x dni.
« Odpowiedź #5 dnia: 2011-03-24, 16:11:56 »
C++  caly czas dajmy na uczleni, a linuxa nie bardzo. No i w C++ wydaje mi sie jakos to bardziej loginczne.