Windows下的ruby cron存在吗?

时间:2011-07-22 03:19:46

标签: ruby rubygems

我的ruby应用程序将在Windows XP上运行。我需要某种能定期运行任务的cron。我希望所有这一切都在ruby中完成。

是否有 cron喜欢ruby gem for Windows

我想要纯红宝石溶液。我知道Windows Scheduled Task存在。

2 个答案:

答案 0 :(得分:2)

您可以从任务计划程序*创建计划任务,以使用cron文件名作为参数调用ruby解释程序。控制任务的执行有很多选项。

以下是Windows 7调度程序和PHP的屏幕截图,但您明白了。

Screen Shot

您还可以阅读本教程Windows XP

希望这会有所帮助

*按Windows键+ R键入:%windir%\ system32 \ taskschd.msc / s

*开始菜单\附件\系统工具\任务计划程序

答案 1 :(得分:0)

gem rufus-scheduler就是答案。不要忘记使用scheduler.join

require 'rubygems'
require 'rufus/scheduler'

scheduler = Rufus::Scheduler.start_new

scheduler.every '1m' do
  puts "1 -  #{Time.new.strftime("%Y%m%d%H%M%S")}"

end


scheduler.join