В моем файле cron есть следующая команда:
*/15 * * * * NODE_ENV=production ~/bin/node ~/myapp/app.js > /var/log/nodelog/nodelog_`date "+%Y-%m-%d_%H-%M"`.log
Сама команда выполняется нормально при копировании и вставке в оболочку bash, но задание cron продолжает отправлять следующее сообщение об ошибке:
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file
Почему он запускается нормально из командной строки, но не работает в задании cron? Есть ли разница между синтаксисом, ожидаемым в командной строке, и синтаксисом, ожидаемым в cron?