Rake Task из Crontab?

Стек:

Apache2

Rails 2.3.8

RedHat Linux

Ruby Enterprise 1.8. 7

Получил следующую задачу rake в crontab пользователя моего приложения, которая предназначена для извлечения записей в таблицу базы данных каждые 15 минут:

*/15 * * * * app_user cd /var/www/apps/my_app/current/ && rake thing:do_stuff RAILS_ENV=production

Я вижу, что демон cron выполняет эту задачу в журнале cron, но база данных таблица, в которую предполагается загружать записи, не меняется. Эта задача работает без ошибок, когда я запускаю ее вручную в каталоге / var / www / apps / my_app / current и извлекаю записи в таблицу, как я ожидал.

Я сбрасываю переменную PATH в crontab, чтобы отразить используя REE, думая, что, возможно, путь по умолчанию не будет сочетаться с /opt/ruby-enterprise...

Как мне заставить эту задачу rake фактически запускаться с cron?

7
задан mcmaloney 7 February 2011 в 15:10
поделиться