[bglug] Dovrebbe essere ok: backup vecchi da rimuovere
Manuel
manetta@mediacom.it
Lun 2 Gen 2006 16:42:49 CET
Ciao a tutti e buon inizio d'anno...
finalmente sono riuscito a partorire un mio script in bash con funzionalità
del tutto simili a quelle proposte da Marco (che ringrazio!), che sfrutta il
nome del file per stabilire se il file è da cancellare o meno.
Migliorie possono essere (ad esempio) parametri in input quali nomemacchina
(e magari servizio, se si vuole tenere alcuni backup più a lungo di altri) e
tempo di archiviazione (ora settato a 7 giorni)
il nome standard dei backup che creo è il seguente:
<nomemacchina>-<servizio>-AAAA-MM-GG-<note>.tar.gz
spero che possa servire a qualcuno, e magari possiamo migliorarlo ed
arricchirlo secondo le esigenze...
#!/bin/sh
for a in <nomemacchina>*; do
b=`echo $a | cut -d'-' -f3-5`;
if [ $[`date +%s` - `date -d $b +%s`] -gt 604800 ]
then rm $a;
fi ;
done
Ciao!
Manuel
Maggiori informazioni sulla lista
bglug