Evo jednog jednostavnog pitanja za poznavaoce bash scriptinga:
Pretpostavimo da postoji host na mrezi koji svakih 5 sekundi uploaduje po jedan fajl na server u formatu:
abcd-YYYYMMDDhhmmssxx.ext
Gde je:
YYYY godina
MM mesec
DD dan
hh sati
mm minuti
ss sekunde
xx
I sami fajlovi imaju timestamp koji se uglavnom poklapa sa onim sto stoji u nazivu fajla pa je moguce koristiti i jedno i drugo kao bazu za skript, s tim sto je procesiranje imena fajla verujem, daleko sporije.
Potreban mi je skript koji ce optimalno, tj brzo da obrise sve fajlove sa servera koji su stariji od 24 sata. Skript bi se startovao kao cron job svakih pola sata…
Napomena za 24 sata bi se po racunici nakupilo 17280 fajlova! Zato je potreban efikasan skript ili komanda…
Utility ne dolaze u obzir jer je malo verovatno da cu na doticnom linuxu uspeti da kompajliram 3rd party tool.
Pozdrav.