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?