Portál AbcLinuxu, 19. března 2024 13:04
Řešení dotazu:
Vytvořit zálohu s čitelným datem v názvu (pro dohledání a řazení).
Po úspěšně provedeném dumpu: find /xy/qw -ctime +10 -delete.
(Pokud by se dump neprováděl a soubory nevznikaly, postupně ti zmizí všechny zálohy.)
DATE_TO_DELETE=10 FILE_TO_DELETE="DB_DUMP_$(date --date="${DATE_TO_DELETE} days ago" '+%F')" echo "${FILE_TO_DELETE}"a můžeš si testovat
if [[ "$(ls -1 "/backu/dir" | wc -l)" -ne "${DATE_TO_DELETE}" ]]; then echo 'error, je teho malo nebo moc' fi
SAVE_FILE_NAME="DB_DUMP_$(date '+%Y')_$(($(date '+%j')%10))" echo "${SAVE_FILE_NAME}"
for i in {1..13} do touch `date +%Y%m%d%H%M%S` sleep 3 doneA průběžně odmazávat nadbytečné (>10)
rm `ls -1r | head -n-10`
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.