您好我尝试使用随时更改宝石
,每5分钟使用此计划代码运行一次rake任务set :output, "#{path}/log/cron.log"
every 10.minutes do
rake "delete:old_offers"
end
但代码永远不会执行。如果我尝试运行我的任务:
rake delete:old_offers
一切都很好,所以问题出在日程安排文件中。我需要你的帮助来解决这个问题。
我计划在我的heroku应用程序中每60天执行一次此任务,所以我的日程安排也必须在heroku上运行。
提前致谢。
更新
对不起,伙计们,我必须将环境设置为像这样的开发
set :environment, 'development'
答案 0 :(得分:1)
编写完日程表后,您需要实际更新crontab:
whenever --update-crontab
单独运行whenever
命令只会以cron格式显示计划。