-1

我从不在 ruby​​ 中做任务(没有 Rails)。现在我需要做这样的事情:

假设我在 ruby​​ 类中有 3 个方法:

a, b, c

在主要方法中,我需要通过时间执行方法,因此该方法不是在我运行脚本时运行,而是在时间到来时,例如:

a first 必须在 11:59:30 然后在 xx-xx-xx 中执行,而不是在循环中

a first 必须在 12:00:30 然后在 xx-xx-xx 中执行,而不是在循环中

ETC

我需要写什么,给谷歌,或者给我一个简单的例子,我该怎么做?

我可以做一些像睡觉直到时间== 14-50...的事情吗?

4

1 回答 1

1

用于sleep t睡眠t秒。

例如at_a每秒运行一次。b以秒t_bc单位。t_c

time = 0;
while true do
 a if time % t_a == 0
 b if time % t_b == 0
 c if time % t_c == 0
 time += 1
 sleep 1
end
于 2013-10-17T19:32:18.937 回答