Бегущая ракетка с кроной - PullRequest
       15

Бегущая ракетка с кроной

1 голос
/ 27 февраля 2012

все!Я пытаюсь запустить рейк-задачу в cron.Craken генерирует для меня такой crontab:

*/5 * * * * cd /usr/local/www/vhosts/proj/www/current && /usr/local/www/vhosts/proj/www/shared/bundle/ruby/1.8/bin/rake --silent RAILS_ENV=production my:rake_task >> ./tmp/log.log 2>&1

Если я пытаюсь запустить эту команду вручную, она отлично работает

cd /usr/local/www/vhosts/proj/www/current && /usr/local/www/vhosts/proj/www/shared/bundle/ruby/1.8/bin/rake --silent RAILS_ENV=production my:rake_task >> ./tmp/log.log 2>&1

Но после того, как она запущена cron, я попадаю в журнал:

env: ruby18: Нет такого файла или каталога

Подскажите, пожалуйста, где я не прав?

1 Ответ

1 голос
/ 28 февраля 2012

Пожалуйста, проверьте переменные окружения (например, PATH и, возможно, любые другие, которые требуются Ruby). Добавьте переменные среды и приведенные выше команды в скрипт оболочки и повторите попытку.

...