发条宝石" at:"时间不会触发事件

时间:2016-05-17 17:08:12

标签: ruby clockwork

我的发条script.rb如下:

module Clockwork
  configure do |config|
    config[:sleep_timeout] = 1
    config[:tz] = 'EST'
    config[:max_threads] = 15
    config[:thread] = true
  end

  handler do |job|
    puts 'job triggered'
  end

  every(1.day, 'test', at: '13:00')
end

如果我在我的笔记本电脑上运行,这是在EST时间,在' 12:58',然后等到' 01',则不会触发任何事件。另外,要清楚的是,启动时钟表输出中列出的时间是正确的EST时间,因此这似乎不是时区问题。

如果我改为运行every(1.minute, 'test')之类的内容,它会按预期运行。

为什么at:无效?

0 个答案:

没有答案