2011-07-22 24 views
0

我的紅寶石應用程序將在Windows XP上運行。我需要某種定期運行任務的cron。我希望所有這些都是用紅寶石來完成的。Windows下的ruby cron是否存在?

是否有任何的cron像紅寶石的寶石適用於Windows

我想要有純ruby解決方案。我知道Windows計劃任務存在。

回答

0

寶石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 
2

您可以從任務計劃*的計劃任務調用使用cron文件名作爲參數的Ruby解釋器。有很多選項可以控制任務的執行。

以下是Windows 7中的調度和使用PHP的截圖,但你的想法。

Screen Shot

你也可以閱讀本教程Windows XP

希望這有助於

*按Windows鍵+ R然後輸入:%WINDIR%\ SYSTEM32 \ taskschd.msc/s的

*開始菜單\附件\系統工具\任務計劃程序

+0

我曾希望獲得純紅寶石選項。如果沒有這樣的事情,我將不得不使用Windows任務計劃程序。謝謝。 – Radek

相關問題