gpt4 book ai didi

r - 在每个特定时间间隔后调度 r 函数

转载 作者:行者123 更新时间:2023-12-03 18:33:18 25 4
gpt4 key购买 nike

我有一个 r 函数,我想在每个预定义的时间间隔(例如每 5 分钟后)后自动运行(调度)
如果是的话,是否有可能,那么如何完成。

最佳答案

理想情况下,您应该为此使用系统调度程序:Unix 系统上的 cron 或 Windows 系统上的计划任务。

可能有一些要求意味着您不能为函数的每次调用生成一个新进程。如果是这样,则使用无限循环并调用 Sys.sleep() 以等待下一次调用到期。

repeat {
startTime <- Sys.time()
runFunction()
sleepTime <- startTime + 5*60 - Sys.time()
if (sleepTime > 0)
Sys.sleep(sleepTime)
}

关于r - 在每个特定时间间隔后调度 r 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10069989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com