使我的循环在每x分钟后运行的函数

时间:2013-08-02 18:51:52

标签: r

我想要一个r函数,让我的循环在evey 5分钟后运行。 我有一个循环从谷歌财务下载市场数据。我希望这个循环在每30分钟的间隔运行。 有可能吗?

2 个答案:

答案 0 :(得分:3)

您可以使用Sys.sleep(100)停止执行100秒。与在同一实例中运行其他进程并设置适当的计时器相比,它效率稍低。但这很容易。

答案 1 :(得分:3)

使脚本循环的替代方法:使用外部作业调度工具在所需的时间间隔内调用脚本。如果您有linux,我建议您查看cron。这是一个SO响应,描述如何设置一个cron作业来启动R脚本:https://stackoverflow.com/a/10116439/819544