Zdravim V cronu mam nasledujici tvorbu hodinovych snapshotu: 0 6-18 * * 1-5 sbin/zfs snapshot -r zfs@zfs`/bin/date "+.%Y.%m.%d.%H.%M"`
To vytvari v pracovni dny od rana od 6 po dalsich 12h pravidelne snapshoty s nazvem [email protected] uvedene snapshoty chci v jedenact vecer smazat s vyjimkou posledniho, ktery pujde ten den do zalohy. Pokud mozno jednoradkovym prikazem for `zfs list -H -t snapshot | cut -f 1 | grep vzor1 | grep -v vzor2` do zfs destroy $snapshot done Problemem je, ze potrebuji vlozit misto vzoru1 `date "+%Y.%m.%d"` Navic jeste "protigrep" kde by byl misto vzoru2 `date "+%Y.%m.%d.18.00"` Dalsi je tvorba vikendoveho snapshotu a pote smazani snapshotu vytvorenych tento tyden. Zde je otazkou, zda je mozne udelat jednoradkovy prikaz, umoznujici smazani uvedenych snapshotu, nebo radeji script ktery bude pocitat s vice moznostmi. Poradite nekdo? ;o) Honza -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
