0

我正在尝试设置 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 作业在 cron 作业中运行时肯定会运行和which rake工作。

4

1 回答 1

0

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

source ~/.rvm/scripts/rvm

于 2012-07-20T04:13:23.910 回答