whenever

    2热度

    2回答

    我正在使用gem来运行rake任务。我在schedule.rb中的代码如下。 every 1.day, :at => '11:00 am' do rake "notifications:run_mailer" end 上面的代码在每天的上午11点执行rake任务。现在我想改变这一点。我想根据表列来运行这个rake任务。为此,我创建了一个名为scheduler.rb和一列run_at

    0热度

    1回答

    我想每5分钟使用一次(ex)0,5,10,15,20 ... 55)json解析网站并输入我的数据库.. 和即时处理脚本... 配置/ schedule.rb every '0,5,10,15,20,25,30,35,40,45,50,55 * * * *' do rake "do_something" end Rake文件 task :do_something do <%a

    0热度

    1回答

    我想要一个任务,只需在每5分钟从我的用户模型中减去某个值。 我的代码: schedule.rb every 5.minutes do runner 'Site::SubstractSomething.execute' end 应用程序/工作/ SubstractSomething.rb module Site class SubstractSomething def initi

    3热度

    1回答

    我想设置一个Sidekiq调度程序来运行重复作业。 我可以让Sidekiq作业在Rails控制台或Rails应用程序中正常运行。我可以得到每当触发命令。但是,我无法每当触发Sidekiq工作。 我在不同的机器上复制了我的工作,并且在某些机器上,我开始工作。在大多数其他机器中,它不工作。 这里是我的设置: # app/workers/create_random_product.rb class C

    0热度

    2回答

    看来我的cron任务不起作用。 这里是 “contrab -l” 结果 # Begin Whenever generated tasks for: /home/mtaville/mtaville_staging/releases/20140827132856/config/schedule.rb * * * * * /bin/bash -l -c 'cd /home/mtaville/mtavi

    0热度

    1回答

    我也遵循了每当教程和安装的宝石。我正在使用Ubuntu。我在模型编写这个方法:在schedule.rb def self.cron_job puts "am in cron" InspectionReport.all logger.info Time.now.to_s InspectionReport.all.each do |ins| ins.d

    0热度

    2回答

    我是Rails中的cron作业新手,我想用'when'gem来做。这是我到目前为止所尝试的。 的Gemfile gem 'whenever' Mailer.rb def new_test Rails.logger.debug '===========whenever is working================' end Schedule.rb every 1.minu

    0热度

    4回答

    我想让whenever运行我的耙子任务,但它不起作用。 #Command Line $ whenever -w [write] crontab file written #schedule.rb every :year, :at => "2014-07-25 17:39:48 -0700" do rake 'timeperiod:create_timeperiod' end

    3热度

    2回答

    我在Ubuntu 14.04的Docker容器中有一个Ruby on Rails应用程序。我使用Dokku设置了部署,但我不确定如何让我的cron作业正常工作。 目前我使用的whenever gem,让我做喜欢的事很简单: every 5.minutes do runner 'MyModel.run_something' end 问题是,我认为我部署使用git push dokku

    0热度

    1回答

    我想用crontab来执行rake任务并获得以下错误: /usr/lib/ruby/site_ruby/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError) from /usr/lib/ruby/site_ruby/1.8/rubygem