本文共 575 字,大约阅读时间需要 1 分钟。
这个东东有点类似于 flask 的 apscheduler,Linux 下的 crontab ,要用的话需要先安装 rufus-scheduler 依赖。
gem install rufus-scheduler
然后写好定时任务(如果要直接运行脚本的话,记得最后要加上 scheduler.join 才会生效)。
require 'rubygems'require 'rufus/scheduler'scheduler = Rufus::Scheduler.newscheduler.in '20m' do # after 20 minutes puts "hello world 1"endscheduler.at 'Thu Mar 26 07:31:43 +0900 2009' do # at the appointed time puts 'hello world 2'endscheduler.cron '0 22 * * 1-5' do # every day of the week at 22:00 (10pm) puts 'hello world 3'endscheduler.every '5m' do # every 5 minutes puts 'hello world 4'endscheduler.join
转载地址:http://rnjqi.baihongyu.com/