puedo usar este comandocopia de seguridad utilizan la base de datos crontab con función de fecha
mysqldump -u"root" myDB| gzip > mydb_`date +%d-%m-%Y`.sql.gz
pero cuando se ejecuta en crontab
* * * * * mysqldump -u"root" myDB| gzip > mydb_`date +%d-%m-%Y`.sql.gz
(esta causa de error por fecha función, cuando se lo quito, crontab ejecuta buena)
en ubuntu, ocurre este error en el archivo de registro.
ubuntu CRON[xxxx] (user) CMD(mysqldump -u"root" myDB| gzip > mydb_`date+)
ubuntu CRON[xxxx] (CRON) error (grandchild #5353 failed with exit status 2)
ubuntu CRON[xxxx] (CRON) info (no MTA installed, discarding output)
Su crontab no es el mismo comando que está ejecutando desde la línea de comandos. Usted omitió la 'fecha +% d-% m-% Y' (señalando la falta de antecedentes) que es lo que hace que realmente funcione, ya que los antecedentes se ejecutan y devuelven el resultado de la función ..... – gview
es lo mismo pero no puedo escribir con stackoverflow. – meotimdihia
Sí, puedes. Usa los trazos para formatear parte de una línea como código; sangría por 4 o más espacios para formatear una o más líneas como código. Seleccione el rango de texto y haga clic en el ícono '{}' para hacer esto automáticamente. O puedes escapar de un backsick con una barra invertida: '\' '. –