1

我有一个红宝石脚本 open.rb

require 'launchy'

 Launchy.open("http://stackoverflow.com")

现在我想要的是在一天中我第一次运行脚本而不是每 10 分钟运行一次。那么有什么办法可以做到这一点,这里我使用的是 Windows 7。

在 google 之后,我找到了一种方法来使用 Ruby on Rails 作为后台工作,但这不是我的解决方案,所以有任何可能的方法来完成这项任务,或者是否有任何 gem 来完成这项任务。

以及如何在运行之前清除 chache。

4

1 回答 1

1

解决方案是使用 Windows 调度程序。

要设置任务每 10 分钟运行一次,请按照 Stack Overflow 问题中的解决方案进行操作:windows scheduler to run a task every x-minutes?

更新:这是一种运行关联 Ruby 脚本的方法ruby.exehttps ://stackoverflow.com/a/1422398/188331 (您可以制作批处理脚本)

于 2013-01-16T07:05:36.373 回答