我正在使用每当为我的Rails应用程序生成cronjobs。 Rails 4.2.1
在schedule.rb中我有类似的东西:
every 13.minutes do
rake "crons:dosomething"
end
这会产生类似这样的cronjob:
RAILS_ENV=production bundle exec rake crons:dosomething
问题是这个只为生产环境运行cronjobs ......但我在测试和开发中也需要cronjob
我试过了:
every 13.minutes do
rake "crons:dosomething", :environment => :development
rake "crons:dosomething", :environment => :test
rake "crons:dosomething", :environment => :production
end
这里的问题是第二个rake在完成第一个rake之前运行是否有解决此问题的方法?