0

我正在为一个网站开发一个抓取工具,该网站每晚从晚上 11 点到早上 5 点关闭其网站/数据库。由于我正在做的刮板大约需要 70 个小时才能完成,而且我很着急完成它,所以我必须每天早上 4.30 起床......也许有更好的方法......

使用诸如“无论何时”之类的红宝石宝石,您可以设置启动代码的时间,例如:

every :day, :at => ['5am'] do

and then the code

但是,这不会暂停代码。你如何让代码在晚上 11 点到第二天早上 5 点暂停,继续到晚上 11 点,暂停到第二天早上 5 点,等等?

4

1 回答 1

0

如果您提供更多详细信息,例如您正在使用什么框架或方法,它会更容易为您提供帮助。

但是,如果您使用的是基于EvenMachine的东西,则可以 pause EventMachine::Connection's。您可以使用“无论何时”通过所有连接,并暂停所有传出连接,然后再次通过它们并恢复连接。

于 2013-04-22T15:01:46.790 回答