我的发条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:
无效?