Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2013, 10:05
reynierpm
 
Fecha de Ingreso: marzo-2011
Ubicación: Caracas
Mensajes: 140
Antigüedad: 13 años, 8 meses
Puntos: 1
Ejecutar cron que permita crear un backup de BD MySQL y luego elimine un fichero

Buenas, estoy necesitando crear un cron en mi cPanel para que me haga un backup diario a las 12AM todos los dias y quiero que automaticamente se le añada la fecha al fichero .sql que se genera. Se como hacer el cron pero lo que no he podido es añadirle la fecha porque me arroja un error, este para ser mas especifico:
Cita:
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file
He probado con los siguientes comandos:
Código:
mysqldump -u dbname -pmypass dbname > "/var/www/vhosts/mysite.org/dbBackups/"`date +%Y%m%d`dbname.sql

mysqldump -u dbname -pmypass dbname > /var/www/vhosts/mysite.org/dbBackups/`date +%Y%m%d`dbname.sql
Pero no me funciona ninguno de ellos. Por otro lado quiero que solo se me mantenga como maximo dos ficheros de dias anteriores por lo cual al ejecutarse el cron quiero que se eliminen todos los ficheros con mas de 2 dias de anterioridad, quizas para esto deba crear otro cronjob pero no tengo la menor idea de como hacerlo.

Por ultimo me gustaria comprimir el fichero en .tar.gz y tampoco se como.

Alguien me da ideas, sugerencias, ayuda?
__________________
Reynier Perez Mira
Skype: reynierpm
Site: http://www.reynierpm.com