在闪亮的应用程序上安排任务

时间:2014-07-22 06:31:37

标签: r scheduled-tasks shiny

我正在使用闪亮的应用程序,作为我的项目的一部分,我需要每天从网站上抓取一些数据。
是否可以安排每12小时完成一项工作,使用cron或类似的实用程序?
我正在使用免费的闪亮服务器托管服务器

2 个答案:

答案 0 :(得分:4)

我真的不建议这样做有光泽。是的,invalidateLater用于安排在以后再次运行被动,但您的用例正在滥用该功能。此外,单个闪亮的应用程序会话并非意味着全天候运行,它可能会在这12个小时之间死亡。

你应该使用cronjob(cronjob可以调用R脚本,这是100%合法的)

答案 1 :(得分:2)

Shiny doind中有一个特定的方法:

invalidateLater

另见http://shiny.rstudio.com/reference/shiny/latest/invalidateLater.html