与Cron工作耙任务

时间:2012-07-20 01:51:20

标签: ruby-on-rails ruby cron rake

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

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

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

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

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

cron作业肯定会运行,which rake在cron作业中运行时会起作用。

1 个答案:

答案 0 :(得分:0)

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

source ~/.rvm/scripts/rvm