Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Automatyczne usuwanie plików po określonym czasie  (Przeczytany 6555 razy)

herunohazumi

  • Gość
Automatyczne usuwanie plików po określonym czasie
« dnia: 2011-01-16, 16:18:26 »
Witam, czy mógłby mi ktoś pomóc w napisaniu prostego skryptu powłoki, który usuwał by pliki po określonym czasie (2 miesiącach).
Sprawa miała by wyglądać następująco.
Mam pliki, które po niepoprawnym zweryfikowaniu są przenoszone przez skrypt php do katalogu archiwum (home/nazwa_uzytkownika/archiwum).
Skrypt miałby usuwać pliki, które zostały przeniesione do archiwum po dwóch miesiacach od ich przeniesienia. Da się to jakoś prosto i nieskomplikowanie zrobić?
Pzdr

chmooreck

  • Gość
Automatyczne usuwanie plików po określonym czasie
« Odpowiedź #1 dnia: 2011-01-16, 19:51:21 »
da się
man find

slawekdw

  • Gość
Automatyczne usuwanie plików po określonym czasie
« Odpowiedź #2 dnia: 2011-03-25, 14:25:24 »
/usr/bin/find /katalog/z/plikami -mtime +4 -exec /usr/bin/rm {} \\;


-mtime +4 to 4 dni
2 miesiące to 61

Pozdrawiam

Offline Robert

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2516
    • Zobacz profil
Automatyczne usuwanie plików po określonym czasie
« Odpowiedź #3 dnia: 2011-03-25, 21:23:12 »
...pod warunkiem ze nie jest to:
styczeń + luty
luty + marzec
lipiec + sierpień
grudzień + styczeń

:-)
Zanim popełnisz grafomaństwo: 1 | 2 | 3
Baza RPM Jak szukać informacji

  • Gość
Automatyczne usuwanie plików po określonym czasie
« Odpowiedź #4 dnia: 2011-03-26, 10:36:34 »
opcja -delete lub -exec dla usunięcia lub wykonania operacji na pliku/katalogu
Ja bym odradzał dawanie tego w cronie i automatyczne usuwanie plików. Możesz sobie usunąć pliki, które byś nie chciał