Попробуйте использовать полный путь для разгона двоичного файла (запустите в консоли which rake
и замените rake на полный путь).
Например, если which rake
возвращает следующий путь:
/Users/bob/.rvm/gems/ruby-1.9.3-p194/bin/rake
Вы должны использовать следующую команду для запуска граблей:
/Users/bob/.rvm/bin/rvm all do bundle exec rake allocator:snapshot
и я предпочитаю всякий раз, когда gem для заданий cron в ruby
Как определить, не удалось ли выполнить задачу в cron? При неудаче cron пытается отправить электронное письмо. Таким образом, вы можете настроить postfix для использования ваших настроек SMTP (например, из Google) и добавить файл ~/.forward
, содержащий только вашу электронную почту, в домашний каталог пользователя, который запускает этот cronjob в вашей системе.