2010-02-20 36 views
0

我有一個腳本運行在windows上,通過http從網上下載文件。我希望它只能從早上1點到早上8點(我ISP的非高峯時間)下載。如果已經在上午8點後開始下載完成,我很高興,但確保腳本在凌晨1點之後開始下載的最佳方法是?我想運行劇本併入睡。我想使用紅寶石只有只從凌晨1點 - 上午8點(紅寶石)下載

sleep最好的方法是怎麼做到的?

+1

編寫腳本並使用窗口任務計劃程序來啓動和停止腳本。 – GeekTantra 2010-02-20 09:09:34

+0

是的,我可以做到這一點,但我怎麼能做這樣純粹的紅寶石? – Radek 2010-02-20 09:17:00

回答

1

在燈架上有一個在這裏很好的文章:Scheduling tasks in Ruby/Rails

但正如別人所說,你應該使用Windows任務調度程序來啓動你的腳本。除非你真的想在凌晨1點手動啓動它,並且每次你重新啓動Windows時,請參閱這個其他的SO問題:如何使用AT DOS命令添加計劃任務:What is the Windows version of cron?