Эта команда:Синтаксическая ошибка при запуске команды из cron'а
/usr/bin/mysqldump --add-drop-table -u myuser -pmypass mydb > "/home/myuser/dbBackups/"`date +%Y%m%d`".sql"
прекрасно работает из командной строки, но когда В хрон работает это я получаю
/bin/sh: -c: line 0: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 1: syntax error: unexpected end of file
Команда все на одной строке crontab, так что меня путают строки 0 и строки 1 ссылки ...
Может кто-нибудь посоветует мне, что я там делаю неправильно?
Когда вы работаете из командной строки, используете ли вы ту же оболочку, что и cron (/ bin/sh)? –
Упоминание, какой unix был бы полезен. Единственная вещь, которую я могу угадать из доступной информации, заключается в том, что ваша оболочка входа не может быть/bin/sh, поэтому попробуйте запустить/bin/sh, а затем запустите свою команду. О, также проверяйте, чтобы у вас не было символа табуляции вместо места в нем случайно - cron может смутить это. – LeBleu
Ах! Я бегу bash, а cron - нет. Любое понятие о том, какой правильный синтаксис backtick находится в/bin/sh? Я действительно знаком с башем. Сервер - это Linux. – jerrygarciuh