Generar archivo zip con fecha de creacion

Asdtaker asdtaker en gmail.com
Mie Ene 31 23:11:41 CLST 2007


On 1/31/07, José Palacio <josepalacio en gmail.com> wrote:
>
> Gracias por sus respuestas ya pude solucionar el problema, pero ahora se
> me
> presenta el siguiente:
>
> Al archivo crontab, también le estoy agregando que genere un backup de la
> base de datos de la empresa, la cual se encuentra en mysql usando el
> comando
> mysqldump de la siguiente manera:
>
> 0 9 * * 6 root mysqldump -uadmin -pxxxxxx general > /BACKUP/general_`date
> +%F`.sql


que tal si pones la ruta completa al mysqldump?

/usr/local/mysql/bin/mysqldump -uadmin -ppassword base >
/respaldo/base_`date+%F`.sql

Pero el sistema no genera el backup.
>
> Probe el comando directamente desde la consola y si funciona, que puede
> estas pasando.
>
> 2007/1/28, Gustavo Chain <gchain en gmail.com>:
> >
> > 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
> >
> >
>



-- 
Saludos, LSM.
Existen 10 tipos de personas:
los que entienden binarios y los que no


Más información sobre la lista de distribución Linux