Eu não fui capaz de encontrar a resposta para isso sozinho.
Como o cron usa /bin/sh, estou recebendo erros de sintaxe. Eu tenho um cron job, que usa o seguinte comando nele
2,17,32,47 * * * * tar -czvf /opt/SOMEFILES /var/lib/$(date +"%Y/%m/%d")
OU
2,17,32,47 * * * * tar -czvf /opt/$(date +"%Y/%m/%d")/somefiles /var/lib/$(date +"%Y/%m/%d")
Basicamente, este é apenas um exemplo, o trabalho real do cron é um pouco diferente. Tentei dar algum tipo de exemplo.
$(date +"%Y/%m/%d")
Esta é a parte que não tenho certeza de como usar no Cron.
Como eu poderia usá-lo no cron? o curdate pode até ser uma pasta onde ele vai.
Eu não tenho os erros exatos que você está recebendo, mas meu palpite seria que este é um problema de caracteres de escape (você está usando barras em vez de barras invertidas para data)
Tente mais como este formato
Solução 1: coloque barra invertida
\
comdate
Solução 2:
Você também pode colocar seus comandos em um arquivo shell e, em seguida, executar o arquivo shell com o cron.
jobs.sh
cron