Em /bin/date +%Y-%m-%d
, você precisa escapar de cada %
com \
de acordo com esta página man :
O seguinte crontab não funciona:
# TEST LINE DOES DOT RUN
*/1 * * * * /bin/echo 'test ''/bin/date +%Y-%m-%d' >> /tmp/test
Eu também tentei iniciá-lo com:
SHELL=/bin/bash
Atualização: achei que os personagens do backtick 'foram os vilões, mas como a resposta abaixo esclarece a porcentagem% foi o culpado!
Em /bin/date +%Y-%m-%d
, você precisa escapar de cada %
com \
de acordo com esta página man :