Решение 1:Поместите обратную косую черту \
сdate
2,17,32,47 * * * * tar -czvf /opt/SOMEFILES >> /var/lib/`date +\%Y\%m\%d\`
Решение 2:
Вы также можете поместить свои команды в файл оболочки, а затем выполнить файл оболочки с помощью cron.
job.sh
tar -czvf /opt/SOMEFILES >> /var/lib/`date +\%Y\%m\%d\`
хрон
2,17,32,47 * * * * jobs.sh
Среда передается новому процессу таким же образом, как аргументы командной строки: :они копируются в адресное пространство нового процесса. Они не передаются «по ссылке», поэтому изменение среды какого-либо процесса-предка не отражается на процессах-потомках.
Это означает, что вы можете изменить среду процесса, только манипулируя самим процессом, и только если процесс предлагает средства для этого, например. установка переменной в оболочке. Затем это изменение в среде обычно отражается в любых дочерних процессах, которые может порождать процесс.