[FoLUG] TAR e autoname dei files

GG Noris gigi@pclinx.it
Ven 5 Ago 2005 16:25:08 CEST


> -----Original Message-----
> From: folug-bounces@lists.linux.it 
> [mailto:folug-bounces@lists.linux.it] On Behalf Of ivan
> Sent: Tuesday, August 02, 2005 10:07 AM
> To: Forlí Linux User Group
> Subject: Re: [FoLUG] TAR e autoname dei files
> 
> On 08 02, GG Noris wrote:
> > ogni volta che lancio il backup, vorrei che il nome del 
> file creato bckposta-20050801.tar.gz
> > potesse avere una data di inizio mese o fine mese, o un 
> numero sequenziale che non sovrascriva
> prova se una cosa simile ti va bene. gioca con la stringa di 
> "date" per
> diverse raffinatezze 
> 
> postgres@pico:~$ cat pg_dump-dbfx.sh
> #!/bin/bash
> 
> bday=`date +%Y%j`
> bhour=`date +%H`
> rday=`expr $bday - 30`
> zone="/home/postgres/backup/dbfx"
> 
> pg_dump dbfx -d --clean -N -p 5433 | bzip2 - > 
> ${zone}/${bday}_${bhour}.dbfx.sql.bz2
> pg_dump dbfx --create -N -p 5433 | bzip2 - > 
> ${zone}/${bday}_${bhour}.dbfx.out.bz2
> pg_dump dbfx -s -p 5433 > ${zone}/${bday}.dbfx_schema.sql
> 
> rm -rf ${zone}/${rday}*
> 
> sono backup orari anziche mensili, man date :)

THX. funzia mi va bene anche con il giorno annuale. adesso sto' provando un po' di opzioni di date.
queste che usi ${zone} sono variabili stringa, che non sapevo usare. sai dove posso trovare un po' 
di documentazione su come scrivere questi scripts ?

GG


Maggiori informazioni sulla lista FoLUG