R 如何在闪亮的应用程序中监视文件系统事件

R 如何在闪亮的应用程序中监视文件系统事件,r,shiny,R,Shiny,如何使用闪亮的应用程序实时监控对文件系统的更改(或其他外部事件)?例如,假设我有一个仪表板应用程序,提供服务器上文件的统计信息。我想在这些文件更改或添加新文件时实时更新我的统计数据 我的想法是在客户端使用Javascript定期轮询服务器。每隔10秒,例如,我可能调用shinny.setInputValue(“check.fs”,1,{priority:“event”})

如何使用闪亮的应用程序实时监控对文件系统的更改(或其他外部事件)?例如,假设我有一个仪表板应用程序,提供服务器上文件的统计信息。我想在这些文件更改或添加新文件时实时更新我的统计数据

我的想法是在客户端使用Javascript定期轮询服务器。每隔10秒,例如,我可能调用
shinny.setInputValue(“check.fs”,1,{priority:“event”})observeEvent(输入$check.fs,{…})
,它将更新reactives


还有其他想法吗?有没有办法只在没有javascript的服务器上执行此操作?

shiny有一个名为
invalidaterater
的函数,您可以使用该函数使给定的被动上下文无效。这使得以一定的间隔重新计算函数成为可能

希望这有帮助