ruby搭配redis使用
使用god监视unicorn

clockwork使用

jack posted @ 2013年9月24日 21:15 in ruby with tags ruby clockwork , 871 阅读

在定时或者周期执行任务时,crontab是常用的工具,但是很多时候,crontab不是最好的选择。clockwork是ruby中替代crontab的一个gem。

在include Clockwork模块后,可以很直观,方便的管理任务,可以精确到秒的执行任务。

require 'clockwork'
include Clockwork

handler do |job|
  puts "Running #{job}"
end

every(10.seconds, 'frequent.job')
every(3.minutes, 'less.frequent.job')
every(1.hour, 'hourly.job')

every(1.day, 'midnight.job', :at => '00:00')

使用clockwork的一大好处是可以用ruby进行管理,复用redis连接,环境初始化等

 

 

blog comments powered by Disqus