[bglug] backup vecchi da rimuovere

marco marzetti.marco@gmail.com
Gio 29 Dic 2005 12:32:01 CET


qualcosa di simile in un cron potrebbe fare al caso tuo:
for a in *; do b=$[ `date +%s` - `stat -c%X $a` ]; if [ $b > 86400 ]; then
rm $a; fi ; done

(86400 indica un giorno, quindi ti basta sostituirlo con il risultato di
86400 * giorni)

Il 29/12/05, Flavio Castelli <micron@madlab.it> ha scritto:
>
>
> On Dec 29, 2005, at 8:43 AM, Manuel wrote:
> > Con i linguaggi di programmazione di alto livello basta sottrarre X
> > alla parte "giorno" della data per ottenere questo risultato, anche
> > in casi "particolari" (passaggio del mese o dell'anno).
> >
> > In bash c'è qualcosa di simile?
> Il mio consiglio è di usare qualcosa come perl o python per scrivere
> lo script. Altrimenti se vuoi proprio usare bash usa sad e awk.
>
> Ciao
>         Flavio
> --
> Sito BgLUG: http://www.bglug.it
> Mailing list: http://www.bglug.it/list/bglug
> BgLUG-biz!: http://www.bglug.it/list/bglug-biz
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.linux.it/pipermail/bglug/attachments/20051229/5e19062e/attachment.htm


Maggiori informazioni sulla lista bglug