我正在尝试设置 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
工作。