Skocz do zawartości
mariomario

skrypt na Androida, który usuwa pliki z folderu co 72h

Rekomendowane odpowiedzi

Witam,

 

mam zroot'owany stary telefon Samsung Galaxy S4 + zainstalowany busybox + terminal emulator.

Chciałbym poprosić Was o pomoc w napisaniu skryptu (lub chociaż szczegółowe wskazówki), skrypt miałby chodzić ciągle w tle tego telefonu, i dokładnie co 72h od uruchomienia miałby kasować wszystkie zdjęcia z folderu /storage/emulated/0/DCIM/Camera/ , i tak w "kółko" co 72h..

 

lub

 

skrypt ma chodzić ciągle w tle (np uruchamiany co 5min) i kasować pliki które są starsze niż 72h.

 

 

Z góry dzięki za pomoc oraz wskazówki.

Edytowane przez mariomario

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

https://pl.wikipedia.org/wiki/Crontab

 

crontab -e

 

0 15 * * * find <Path_To_Old_Files> -type f -mtime +3 | xargs rm -f

 

Dopytam tylko bo widzę konkretna podpowiedź:

 

*/30 * * * * find /storage/emulated/0/DCIM/Camera/ -type f -mmin +4320 | xargs rm -f

 

czy to powyższe będzie cyklicznie co 30min od uruchomienia crona kasować stare pliki powyżej 72h (czyli takie które są starsze niż 72h wyrażone w minutach 4320min)? Dopytuję tylko aby się upewnić.

Edytowane przez mariomario

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

możesz odpalić find bez dopisku kasującego (czyli do samego czasu) i zobaczyć jakie pliki znajdzie

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...