O problema é que cron trata % como novas linhas. De man 5 crontab :
Percent-signs (%) in the command, unless escaped with backslash (\),
will be changed into newline characters, and all data after the first % will be
sent to the command as standard input.
Para resolver isso, você precisa escapar do % by \% .
Como alternativa, se você quiser executar o comando a partir de um script bash , torne o script executável e coloque-o, por exemplo. como abaixo de crontab -e :
05 06 * * * /path/to/script.sh
Faça o shebang do script como:
#!/usr/bin/env bash
Agora, o script bash será executado todos os dias às 6:05.