Rake Task with Cron Job



我正在尝试设置cron作业,以便每天运行rake任务。我目前有以下cron作业(注意,时间都是*,因为我希望它在测试时每分钟运行一次)

* * * * * cd /home/jon/thestockenator/lib/tasks/ && ./get_current_data.sh

在shell脚本中,当cron运行它并调用rake-test_task时,我将整个PATH添加到路径中。

我设置了一个基本的rake任务,它只输出一些文本(因为我真正的任务需要一段时间才能运行)

task :test_task do
    puts "this is a rake task"
end

cron作业肯定会运行,which rake在cron作业中运行时也会工作。

我通过将其添加到脚本中来修复它:

source ~/.rvm/scripts/rvm

最新更新