【发布时间】:2012-07-19 06:48:52
【问题描述】:
我正在尝试设置 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 作业中运行时可以正常工作。
【问题讨论】:
-
我猜你来自 cron 的 rake 任务没有被执行..
标签: ruby-on-rails ruby cron rake