Nakon pojednostavljenja
backupa baza sada moram da regulišem backup fajlova...
Trenutno rešenje mi malo škripi pošto se radi o oko 150 000 fajlova, od kojih se svega 2000 dnevno menja, a treba mi daily backup.
Na osnovu rešenja problema sa
brisanjem fajlova pretpostavljam da bi sa
Kôd:
#!/bin/sh
find /home/someuser/sajt/ -cmin -1440
mogao da nađem sve fajlove koji su modifikovani u zadnjih 24h, međutim kako to sada gzipovati (dodati datum i vreme u naziv fajla), sacuvati strukturu foldera, neoboriti server tokom izvršavanja (zbog količive fajlova i foldera koje treba da prelista u potrazi za promenama)?
Imam li način da nekako precizno izmerim vreme trajanja izvršavanja neke ovakve skripte? Tj. d adobijem povratnu informaciju koliko je trebalo vremena da se izvrši.
edit: sa
Kôd:
find /sajt/ -cmin -1440 |gzip > /sajt/promenjeni_fajlovi_`date +"%Y-%m-%d-%H:%M"`.txt.gz
sam uspeo da saznam da se radi o oko 5000 promenjenih fajlova. find se izvršavao oko 8 sekundi