Você cometeu o erro clássico de usar date +%foo
em uma tarefa cron, fazendo com que você encontrasse o recurso mais desconcertante do cron. Claramente documentado em man 5 crontab
, mas muitas vezes esquecido, aqui está:
The entire command portion of the line, up to a newline or % character, will be executed by /bin/sh or by the shell specified in the SHELL variable of the crontab file. 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.
inverta os sinais de porcentagem!