Dzisiaj jest 17 lip 2018, 03:47

Strefa czasowa UTC+1godz. [letni]




Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 
Autor Wiadomość
 Tytuł: Kasowanie plików starszych niż określona liczba dn w OpenWRT
Post: 10 lip 2018, 09:20 
Offline
Użytkownik

Rejestracja: 10 gru 2017, 23:18
Posty: 54
Zazwyczaj gdy zarzyło mi się kasować pliki według daty korzystałem z polecenia
find /sciezka/ -type f -mtime +5 -delete

Niestety w openwrt nie ma tak fajnie i program nie ma parametru -mtime. Czy jest jakiś inny "sprytny" sposób na zrobienie tego w openwrt czy trzeba na piechotę pisać pętlę z wykorzystaniem date -r, porównywaniem itp?


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: Kasowanie plików starszych niż określona liczba dn w Ope
Post: 10 lip 2018, 10:41 
Offline
Administrator
Awatar użytkownika

Rejestracja: 10 kwie 2010, 00:28
Posty: 13227
Lokalizacja: Warszawa
Jeżeli sobie sam kompilujesz system to sobie skompiluj busyboxa z opcją mtime. Jeżeli nie to zainstaluj sobie findutils-find

_________________
http://eko.one.pl - prawie wszystko o OpenWrt


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
 Tytuł: Re: Kasowanie plików starszych niż określona liczba dn w Ope
Post: 10 lip 2018, 11:36 
Offline
Użytkownik

Rejestracja: 10 gru 2017, 23:18
Posty: 54
Narazie skleciłem coś takiego:
ls ${LOG_DIR}/ | while read f; do
    DIR_TIME=$(date -r $f '+%s')
    NOW_TIME=$(date '+%s')
    DIFFERENCE=$(( ($NOW_TIME - $DIR_TIME ) / 86400 )) #days
    if [ $DEFFERENCE -gt 2 ]; then #jezeli starszy niz 2 dni
        rm -rf $f
    fi
done


Ale dzięki za podpowiedź.


Na górę
 Wyświetl profil  
Odpowiedz z cytatem  
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 

Strefa czasowa UTC+1godz. [letni]


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Przejdź do:  
cron
designed by digi-led.pl
...Copyright © 2010-2013, Ekipa openrouter.info