Синтаксис в Cron

Автор alec1024, 10 января 2014, 08:56:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

alec1024

Всем привет,

Пожалуйста помогите с синтаксисом,запускаю строку руками и все работает:
mysql -uroot -pqwerty otrs -H < /home/send_otrs2.sql | mail -a "Content-type: text/html;" -s "SLA Report for $(date --date '1 month ago' +%B)" alec1024@gmail.com >> /dev/null

но после добавления в Cron:
# SLA report
* * * * * mysql -uroot -pqwerty otrs -H < /home/send_otrs2.sql | mail -a "Content-type: text/html;" -s "SLA Report for $(date --date '1 month ago' +%B)" alec1024@gmail.com >> /dev/null
получаю ошибку - /bin/sh: 1: Syntax error: end of file unexpected (expecting ")")

понял что проблема в  "+%B" , без извлечения месяца из даты все работает. В кроне есть особенности синтаксиса ?

endru

Да нужно экранировать символы, в данном случае %
\%