Стек:
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?