r - 如何让我的代码每 5 分钟运行一次?
问题描述
我想在 R 中每 5 分钟运行一次我的代码,这是一个为我获取新闻头条的网络抓取代码。我搜索了一些类似的问题,但我没有找到任何问题。
我正在考虑声明一个变量并创建一个循环,但它对我来说没有用,因为代码将运行...每秒 100 次或类似的次数。它有效,但不是应有的方式。我只是不知道如何使它按顺时针时间表工作。就像,当系统上的时间达到 20:05 时,它会运行代码。下一次运行应该在 20:10 等。
解决方案
您可以使用带有等待命令的无限 while 循环:
while(TRUE){
// run code
Sys.sleep(300) // number of seconds to sleep
}
https://stat.ethz.ch/R-manual/R-devel/library/base/html/Sys.sleep.html
推荐阅读
- php - 可以从 CakePHP 2.8 迁移到 4.x
- bash - 为什么“test -e”在我的 bash 脚本中不能正常工作?
- python - 除数时Python计算器错误
- c++ - 在 C++ 中连接内存块
- angular - 如何在角度 8 中为 viewchild 元素引用编写点击事件
- go - Golang http 客户端被重定向到登录 bitbucket 私有 URL,而不是提供身份验证失败
- python - 使用 igraph 和 leidenalg 在 Python 中查找具有数百万个顶点的大型图中的社区
- vue.js - 我的事件没有从我的父组件发出
- javascript - 在客户端分配带有不受信任数据的 JavaScript 变量是否是 XSS 漏洞?
- flutter - 如何在 FutureBuilder 小部件的 builder 方法中获取未来的结果?