ruby定时脚本
ruby定時(shí)腳本的實(shí)現(xiàn)涉及到三個(gè)方面:
實(shí)例:
# in func.rb def func# the function body goes here end# in scheduler.rb # require func.rb require 'rufus/scheduler' # we use this gem s = Rufus::Scheduler.new s.cron '3 3 * * *' dobeginfunc # call funcrescue Exception => e# log errorend ends.join# in schedulerd.rb require 'daemons' # we use this gem Daemons.run(File.expand_path("scheduler.rb", __FILE__))# start daemon ruby schedulerd.rb start其中會(huì)用到rufus,daemons這兩個(gè)gem,更多的使用方法可以在各自的github上看到。
轉(zhuǎn)載于:https://www.cnblogs.com/hard-work/p/4495152.html
總結(jié)
- 上一篇: hdu 2709 递推
- 下一篇: pdf如何转换成word文档