Portál AbcLinuxu, 12. května 2025 11:03

Dotaz: mazani zaloh po 30 dnech

22.9.2008 18:53 langy
mazani zaloh po 30 dnech
Přečteno: 318×
Odpovědět | Admin
Zdravim
Mel bych mensi dotaz. Mam udelanej skript v bashi na zalohu dat ktere se odesilaji na file server "na windows" a protoze dat je hodne potreboval bych zalohy mazat starsi nez jeden mesic. V bashi jsem uplnej zacatecnik mohl by me nekdo pomoct. Diky moc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.9.2008 19:20 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: mazani zaloh po 30 dnech
Odpovědět | | Sbalit | Link | Blokovat | Admin
Podívejte se na příkaz find, konkrétně na test -mtime (nebo podobný). Např. příkaz find /zaloha -mtime +30 by měl najít soubory starší než 30 dnů v adresáři /zaloha.
22.9.2008 19:28 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: mazani zaloh po 30 dnech
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co je to za fileserver, samba (win share) nebo ftp? V každém případě můžete pro generování filtru určujícího co se smaže použít např.
date --date="-1 month" +%F
22.9.2008 19:32 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: mazani zaloh po 30 dnech
Zapomněl jsem ještě dodat, že výše uvedené bude fungovat pouze za předpokladu, že pro pojmenování záloh používáte jmennou konvenci obsahující datum vzniku zálohy.
22.9.2008 19:41 langy
Rozbalit Rozbalit vše Re: mazani zaloh po 30 dnech
je to FTP
22.9.2008 20:41 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: mazani zaloh po 30 dnech
A tie súbory majú mená, v ktorých je dátum vytvorenia? (prípadne dá sa ten dátum nejako spoľahlivo zistiť?)
22.9.2008 21:45 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: mazani zaloh po 30 dnech
Pokud platí podmínka, kterou jsem uvedl výše, podívejte se na konsolového klienta lftp a volbu mrm. Datum pro smazání souborů mu předáte v proměnné obsahující výstup z date.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.