Generar archivo zip con fecha de creacion
Gustavo Chain
gchain en gmail.com
Dom Ene 28 22:02:53 CLST 2007
El Sun, 28 Jan 2007 19:44:11 -0500
"José Palacio" <josepalacio en gmail.com> escribió:
> Hola a todos
>
> Les comento la situación, genere una tarea programada usando cron,
> para compirmir un directorio en formato zip todos los sábados a las 9
> de la mañana, en el archivo crontab, escribí lo siguiente:
>
> 0 9 * * 6 root zip -r /home/sistemas/BACKUP/cotizaciones.zip
> /home/sistemas/cotizaciones/*
>
> Todo funciona a la perfección, lo que deseo ahora es que al generar el
> archivo cotizaciones.zip, le incluya al nombre del mismo la fecha en
> la que se genero el archivo, por ejemplo cotizaciones_2007-01-26.zip.
>
> Como debería escribir la instrucción del comando zip para generar este
> nombre.
>
> De antemano gracias.
puedes hacerte un script parecido a esto
#!/bin/bash
FECHA=$(date +%Y-%m-%d) # Generas la fecha 2007-01-26
zip -r /home/sistemas/BACKUP/cotizaciones_$FECHA.zip /home/sistemas/cotizaciones/*
y luego en cron ejecutas ese script
o directamente ponerlo así en el crontab:
zip -r /home/sistemas/BACKUP/cotizaciones_`date+%Y-%m-%d`.zip /home/sistemas/cotizaciones/*
ojo con las comillas esas
--
Gustavo Chaín Dumit
Alumno de Ingeniería de Ejecución Informática
Pontificia Universidad Católica de Valparaiso
http://aleph.homeunix.com/~gchain
Más información sobre la lista de distribución Linux