我正在调用API,它不断地向我提取数据。每15分钟我可以拨打的电话数量有限。我可以自动完成整个过程,并保持脚本运行24小时,以15分钟的间隔执行某个命令吗?
答案 0 :(得分:2)
通常的替代方案:
a)使用“cron”定期触发脚本。
b)用一个“at”命令完成脚本,重新安排它。
c)一个永无止境的循环,就像@VikasYadav中的循环一样。但是,此解决方案存在系统重新启动或脚本崩溃后停止工作的问题。应该完成一些“保持活动”配置(/ etc / inittab或类似)。
答案 1 :(得分:0)
您可以使用以下内容:
library(data.table)
dt <- data.table(site=c("A", "A", "B", "B", "B", "A", "A", "C", "B"),
trip=c(1,1,2,2,2,3,3,4,5),
seq =c(1,2,1,2,3,1,2,1,1))
我希望这可能有助于此目的!
答案 2 :(得分:0)
使用以下命令编辑crontab:
# crontab -e
在crontab的末尾添加以下行:
*/15 * * * * /path/to/your/command.sh
这将每15分钟执行一次命令。