Primeiro de tudo você precisa escapar a cada% e você também deve usar uma sintaxe diferente com a data. Então, por exemplo, este vai funcionar bem:
'date "+\%d\%m\%y"'.sql
Esta pergunta já tem uma resposta aqui:
Quando eu uso hora e data no final de uma linha crontab como backup'date
+%F_%T'.sql ou como backup'date%d%m%y'.sql , meu comando crontab não funciona. Mas quando eu removo, funciona perfeitamente.
Por que não funciona quando uso data e hora como date%d%m%y ?
Tags cron